AsyncProxy

Overview

Abstract base class for all RemObject SDK asynchronous service proxies. Descendants of this class can be found in the _Intf files generated by Remoting SDK codegen to provide a call interface for Remoting SDK-based services.

Location

 

constructor (IMessage, IClientChannel)  protected

 

constructor(message: IMessage; clientChannel: IClientChannel)

 

AsyncProxy(IMessage message, IClientChannel clientChannel)

 

Sub New (message As IMessage, clientChannel As IClientChannel)

Parameters:

  • message:
  • clientChannel:

constructor (IMessage, IClientChannel, String)  protected

Creates a new instance of the AsyncProxy class. Can be called only from the descendant class.

 

constructor(message: IMessage; clientChannel: IClientChannel; interfaceName: String)

 

AsyncProxy(IMessage message, IClientChannel clientChannel, String interfaceName)

 

Sub New (message As IMessage, clientChannel As IClientChannel, interfaceName As String)

Parameters:

  • message: Message instance that will be used to perform communications with the server
  • clientChannel: Message instance that will be used to perform communications with the server
  • interfaceName: Service name. Used to provide server service name other than the default one

constructor (IRemoteService)  protected

 

constructor(remoteService: IRemoteService)

 

AsyncProxy(IRemoteService remoteService)

 

Sub New (remoteService As IRemoteService)

Parameters:

  • remoteService:

constructor (IRemoteService, String)  protected

 

constructor(remoteService: IRemoteService; interfaceName: String)

 

AsyncProxy(IRemoteService remoteService, String interfaceName)

 

Sub New (remoteService As IRemoteService, interfaceName As String)

Parameters:

  • remoteService:
  • interfaceName:

constructor (Proxy)  protected

 

constructor(proxy: Proxy)

 

AsyncProxy(Proxy proxy)

 

Sub New (proxy As Proxy)

Parameters:

  • proxy:

constructor (String)  protected

Creates a new instance of the AsyncProxy class. Can be called only from the descendant class.

 

constructor(url: String)

 

AsyncProxy(String url)

 

Sub New (url As String)

Parameters:

  • url: Server Uri

constructor (Uri)  protected

Creates a new instance of the AsyncProxy class. Can be called only from the descendant class.

 

constructor(uri: Uri)

 

AsyncProxy(Uri uri)

 

Sub New (uri As Uri)

Parameters:

  • uri: Server Uri

ActiveInterfaceName    (declared in Proxy)

 

property ActiveInterfaceName: String read;

 

String ActiveInterfaceName { get; }

 

Property ReadOnly ActiveInterfaceName As String

ClientChannel    (declared in Proxy)

 

property ClientChannel: IClientChannel read;

 

IClientChannel ClientChannel { get; }

 

Property ReadOnly ClientChannel As IClientChannel

CloneMessage    (declared in Proxy)

Gets or sets a flag indicating wheter the Proxy.__GetMessage method should return either a fresh clone of the Proxy.__Message instance or always the same instance.

 

property CloneMessage: Boolean read write;

 

Boolean CloneMessage { get; set; }

 

Property CloneMessage As Boolean

InterfaceName    (declared in Proxy)

 

property InterfaceName: String read;

 

String InterfaceName { get; }

 

Property ReadOnly InterfaceName As String

Message    (declared in Proxy)

 

property Message: IMessage read;

 

IMessage Message { get; }

 

Property ReadOnly Message As IMessage

OverridenInterfaceName    (declared in Proxy)

Gets or sets the overridden interface name. Setting this property alllows to call descendant services using interface classes generated for their ancestor classes.

 

property OverridenInterfaceName: String read write;

 

String OverridenInterfaceName { get; set; }

 

Property OverridenInterfaceName As String

 

ActiveInterfaceName    (declared in Proxy)

 

property ActiveInterfaceName: String read;

 

String ActiveInterfaceName { get; }

 

Property ReadOnly ActiveInterfaceName As String

ClientChannel    (declared in Proxy)

 

property ClientChannel: IClientChannel read;

 

IClientChannel ClientChannel { get; }

 

Property ReadOnly ClientChannel As IClientChannel

CloneMessage    (declared in Proxy)

Gets or sets a flag indicating wheter the Proxy.__GetMessage method should return either a fresh clone of the Proxy.__Message instance or always the same instance.

 

property CloneMessage: Boolean read write;

 

Boolean CloneMessage { get; set; }

 

Property CloneMessage As Boolean

InterfaceName    (declared in Proxy)

 

property InterfaceName: String read;

 

String InterfaceName { get; }

 

Property ReadOnly InterfaceName As String

Message    (declared in Proxy)

 

property Message: IMessage read;

 

IMessage Message { get; }

 

Property ReadOnly Message As IMessage

OverridenInterfaceName    (declared in Proxy)

Gets or sets the overridden interface name. Setting this property alllows to call descendant services using interface classes generated for their ancestor classes.

 

property OverridenInterfaceName: String read write;

 

String OverridenInterfaceName { get; set; }

 

Property OverridenInterfaceName As String

 

constructor (IMessage, IClientChannel)  protected

 

constructor(message: IMessage; clientChannel: IClientChannel)

 

AsyncProxy(IMessage message, IClientChannel clientChannel)

 

Sub New (message As IMessage, clientChannel As IClientChannel)

Parameters:

  • message:
  • clientChannel:

constructor (IMessage, IClientChannel, String)  protected

Creates a new instance of the AsyncProxy class. Can be called only from the descendant class.

 

constructor(message: IMessage; clientChannel: IClientChannel; interfaceName: String)

 

AsyncProxy(IMessage message, IClientChannel clientChannel, String interfaceName)

 

Sub New (message As IMessage, clientChannel As IClientChannel, interfaceName As String)

Parameters:

  • message: Message instance that will be used to perform communications with the server
  • clientChannel: Message instance that will be used to perform communications with the server
  • interfaceName: Service name. Used to provide server service name other than the default one

constructor (IRemoteService)  protected

 

constructor(remoteService: IRemoteService)

 

AsyncProxy(IRemoteService remoteService)

 

Sub New (remoteService As IRemoteService)

Parameters:

  • remoteService:

constructor (IRemoteService, String)  protected

 

constructor(remoteService: IRemoteService; interfaceName: String)

 

AsyncProxy(IRemoteService remoteService, String interfaceName)

 

Sub New (remoteService As IRemoteService, interfaceName As String)

Parameters:

  • remoteService:
  • interfaceName:

constructor (Proxy)  protected

 

constructor(proxy: Proxy)

 

AsyncProxy(Proxy proxy)

 

Sub New (proxy As Proxy)

Parameters:

  • proxy:

constructor (String)  protected

Creates a new instance of the AsyncProxy class. Can be called only from the descendant class.

 

constructor(url: String)

 

AsyncProxy(String url)

 

Sub New (url As String)

Parameters:

  • url: Server Uri

constructor (Uri)  protected

Creates a new instance of the AsyncProxy class. Can be called only from the descendant class.

 

constructor(uri: Uri)

 

AsyncProxy(Uri uri)

 

Sub New (uri As Uri)

Parameters:

  • uri: Server Uri

See Also