Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Session.ISessionAttributes Interface Reference

The session attributes interface. More...

Properties

string ServerUrl [get]
 Returns the URL used to create the session. More...
 
int ConnectionTimeout [get]
 Returns the connection timeout value in milliseconds. More...
 
int InputBufferSize [get]
 Returns the input buffer size in bytes. More...
 
int OutputBufferSize [get]
 Returns the output buffer size in bytes. More...
 
int WriteTimeout [get]
 Returns the write timeout value in milliseconds. More...
 
int RecoveryBufferSize [get]
 Returns the recovery buffer size in messages. More...
 
int MaximumQueueSize [get]
 Gets the maximum outbound queue size in messages. More...
 
SocketAddress LocalSocketAddress [get]
 Returns the SSL context for secure connections. More...
 
int MaximumMessageSize [get]
 Returns the maximum message size that can be handled by this session. More...
 
string HttpProxyHost [get]
 Returns the http proxy host. More...
 
int HttpProxyPort [get]
 Returns the http proxy host port. More...
 
IHttpProxyAuthentication HttpProxyAuth [get]
 Returns the proxy authentication interface. More...
 
int ReconnectionTimeout [get]
 Gets the reconnection timeout in milliseconds. More...
 
IReconnectionStrategy ReconnectionStrategy [get]
 Gets the reconnection strategy that determines the reconnection behavior. More...
 

Detailed Description

The session attributes interface.

Property Documentation

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.ConnectionTimeout
get

Returns the connection timeout value in milliseconds.

IHttpProxyAuthentication PushTechnology.ClientInterface.Client.Session.ISessionAttributes.HttpProxyAuth
get

Returns the proxy authentication interface.

string PushTechnology.ClientInterface.Client.Session.ISessionAttributes.HttpProxyHost
get

Returns the http proxy host.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.HttpProxyPort
get

Returns the http proxy host port.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.InputBufferSize
get

Returns the input buffer size in bytes.

SocketAddress PushTechnology.ClientInterface.Client.Session.ISessionAttributes.LocalSocketAddress
get

Returns the SSL context for secure connections.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.MaximumMessageSize
get

Returns the maximum message size that can be handled by this session.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.MaximumQueueSize
get

Gets the maximum outbound queue size in messages.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.OutputBufferSize
get

Returns the output buffer size in bytes.

IReconnectionStrategy PushTechnology.ClientInterface.Client.Session.ISessionAttributes.ReconnectionStrategy
get

Gets the reconnection strategy that determines the reconnection behavior.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.ReconnectionTimeout
get

Gets the reconnection timeout in milliseconds.

The timeout indicates for how long the client will attempt reconnection to the server. After the time limit is reached the client will simply close the session.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.RecoveryBufferSize
get

Returns the recovery buffer size in messages.

string PushTechnology.ClientInterface.Client.Session.ISessionAttributes.ServerUrl
get

Returns the URL used to create the session.

int PushTechnology.ClientInterface.Client.Session.ISessionAttributes.WriteTimeout
get

Returns the write timeout value in milliseconds.


The documentation for this interface was generated from the following file: