Proxy

Overview

Proxy is the abstract base class for Proxy classes defined for user services. Proxy objects used on the client side as call sites for methods on your services, and encapsulate the logic needed for taking the method calls and remoting them to the server. You will usually not instantiate instances of this class itself, but use the descendant classes from your own interface files.

Location


 

constructor

Initializes a new proxy instance.

 

constructor

 

Proxy()

constructor (Message, ClientChannel)

Creates Proxy with given Message and Channel.

 

constructor(message: Message; channel: ClientChannel)

 

Proxy(Message message, ClientChannel channel)

Parameters:

  • message: Given Message.
  • channel: Given Channel.

constructor (Message, ClientChannel, String)

Creates Proxy with given Message and Channel.

 

constructor(message: Message; channel: ClientChannel; interfaceName: String)

 

Proxy(Message message, ClientChannel channel, String interfaceName)

Parameters:

  • message: Given Message.
  • channel: Given Channel.
  • interfaceName: Given interface name.

constructor (URI)

Creates Proxy with given URI Schema

 

constructor(targetUri: URI)

 

Proxy(URI targetUri)

Parameters:

  • targetUri: Given URI scheme.

constructor (URI, String)

Creates Proxy with given URI Schema and interface name.

 

constructor(targetUri: URI; interfaceName: String)

 

Proxy(URI targetUri, String interfaceName)

Parameters:

  • targetUri: Given URI scheme.
  • interfaceName: Given interface name.

Charset

Charset for ANSI strings.

 

class property Charset: Charset read write;

 

class Charset Charset { __get; __set; }

OverridenInterfaceName

Interface name

 

property OverridenInterfaceName: String read write;

 

String OverridenInterfaceName { __get; __set; }

ProxyClientChannel

Channel

 

property ProxyClientChannel: ClientChannel read write;

 

ClientChannel ProxyClientChannel { __get; __set; }

ProxyMessage

Message

 

property ProxyMessage: Message read write;

 

Message ProxyMessage { __get; __set; }

 

OverridenInterfaceName

Interface name

 

property OverridenInterfaceName: String read write;

 

String OverridenInterfaceName { __get; __set; }

ProxyClientChannel

Channel

 

property ProxyClientChannel: ClientChannel read write;

 

ClientChannel ProxyClientChannel { __get; __set; }

ProxyMessage

Message

 

property ProxyMessage: Message read write;

 

Message ProxyMessage { __get; __set; }

Charset

Charset for ANSI strings.

 

class property Charset: Charset read write;

 

class Charset Charset { __get; __set; }

 

constructor

Initializes a new proxy instance.

 

constructor

 

Proxy()

constructor (Message, ClientChannel)

Creates Proxy with given Message and Channel.

 

constructor(message: Message; channel: ClientChannel)

 

Proxy(Message message, ClientChannel channel)

Parameters:

  • message: Given Message.
  • channel: Given Channel.

constructor (Message, ClientChannel, String)

Creates Proxy with given Message and Channel.

 

constructor(message: Message; channel: ClientChannel; interfaceName: String)

 

Proxy(Message message, ClientChannel channel, String interfaceName)

Parameters:

  • message: Given Message.
  • channel: Given Channel.
  • interfaceName: Given interface name.

constructor (URI)

Creates Proxy with given URI Schema

 

constructor(targetUri: URI)

 

Proxy(URI targetUri)

Parameters:

  • targetUri: Given URI scheme.

constructor (URI, String)

Creates Proxy with given URI Schema and interface name.

 

constructor(targetUri: URI; interfaceName: String)

 

Proxy(URI targetUri, String interfaceName)

Parameters:

  • targetUri: Given URI scheme.
  • interfaceName: Given interface name.