Represents a single RPC connection to a server.
|
__init__(self,
*args)
Constructs a RPC channel from an endpoint. |
source code
|
|
|
|
|
ErrorText(self)
If Failed() is true, returns a human-readable description of the
error. |
source code
|
|
|
|
|
|
|
|
|
Disconnect(self)
Disconencts from the server. |
source code
|
|
|
SetRemoteCallTimeoutMs(self,
*args)
Sets the remote call timeout value, in milliseconds. |
source code
|
|
|
GetRemoteCallTimeoutMs(self)
Gets the remote call timeout value, in milliseconds. |
source code
|
|
|
SetConnectTimeoutMs(self,
*args)
Sets the connect timeout value, in milliseconds. |
source code
|
|
|
GetConnectTimeoutMs(self)
Gets the connect timeout value, in milliseconds. |
source code
|
|
|
SetTransportProtocol(self,
*args)
Sets the transport protocol being used by the channel. |
source code
|
|
|
GetTransportProtocol(self)
Gets the transport protocol being used by the channel. |
source code
|
|
|
|
|
GetAsynchronousRpcMode(self)
Gets the asynchronous RPC mode. |
source code
|
|
|
|
|
GetPingBackIntervalMs(self)
Returns the ping back interval of the connection. |
source code
|
|
|
SetHttpProxy(self,
*args)
Sets the network address of the HTTP proxy server, through which to
route remote calls. |
source code
|
|
|
GetHttpProxy(self)
Returns the network address of the HTTP proxy server. |
source code
|
|
|
|
|
GetHttpProxyPort(self)
Returns the port number of the HTTP proxy server. |
source code
|
|
|
GetTransportType(self)
Returns the transport type of the connection. |
source code
|
|
|
|
|
GetUsername(self)
Returns the Windows username to use when connecting. |
source code
|
|
|
|
|
GetPassword(self)
Returns the Windows password to use when connecting. |
source code
|
|
|
|
|
GetKerberosSpn(self)
Returns the Kerberos SPN to use when connecting. |
source code
|
|
|
SetEnableCompression(self,
*args)
Sets the transport level compression setting for this connection. |
source code
|
|
|
GetEnableCompression(self)
Returns the transport level compression setting for this connection. |
source code
|
|
|
SetCertificate(self,
*args)
Sets the SSL certificate for the channel. |
source code
|
|
|
GetCertificate(self)
Gets the SSL certificate for the channel. |
source code
|
|
|
SetCaCertificate(self,
*args)
Sets the certificate authority for the channel. |
source code
|
|
|
GetCaCertificate(self)
Gets the certificate authority for the channel. |
source code
|
|
|
|
|
GetOpenSslCipherSuite(self)
Gets the OpenSSL cipher suite. |
source code
|
|
|
|
|
GetEnableSchannelCertificateValidation(self)
Gets the Schannel certificate validation setting. |
source code
|
|
|
SetSslImplementation(self,
*args)
Sets the SSL implementation to be used by the channel. |
source code
|
|
|
GetSslImplementation(self)
Gets the SSL implementation. |
source code
|
|
|
CallMethod(self,
methodDesc,
controller,
request,
responsePrototype,
done)
Gets the certificate validation callback. |
source code
|
|
|
|
|
SetCertificateValidationCallback(self,
certValidationCallback) |
source code
|
|