DEPRECATED: Diffusion Silverlight Classic API  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.Transports.Connection.ConnectionDetails Class Reference

This class is responsible for handling single or multiple connection attempts. More...

Inheritance diagram for PushTechnology.Transports.Connection.ConnectionDetails:

Public Member Functions

ServerDetails NextServerDetails ()
 Returns the next set of server details. Will return null if all details have been consumed. More...
 
bool HasMoreServerDetails ()
 Returns true if more server details are available to be consumed. More...
 
void Reset ()
 Resets the server details object. More...
 

Properties

DiffusionClientCredentials DefaultCredentials [get, set]
 Get/set the default credentials to use with each connection details. More...
 
ServerDetails ActiveServerDetails [get, set]
 Get/set the active server details. More...
 
string Topics [get, set]
 Get/set the default topic set. More...
 
int Timeout [get, set]
 Get/set the default Diffusion server timeout. More...
 
bool IsLoadBalancing [get, set]
 Get/set whether we are load balancing the server details. More...
 
bool AutoReconnect [get, set]
 Flag to determine whether we should auto-reconnect to the Diffusion server. More...
 

Events

EventHandler
< ConnectionDetailsAcquiredEventArgs
ConnectionDetailsAcquired
 The event fired when a set of server details has been acquired prior to a connection attempt. More...
 
EventHandler< EventArgs > ConnectionSequenceExhausted
 The event fired when all connection details have been consumed. More...
 

Detailed Description

This class is responsible for handling single or multiple connection attempts.

Member Function Documentation

bool PushTechnology.Transports.Connection.ConnectionDetails.HasMoreServerDetails ( )

Returns true if more server details are available to be consumed.

Returns
ServerDetails PushTechnology.Transports.Connection.ConnectionDetails.NextServerDetails ( )

Returns the next set of server details. Will return null if all details have been consumed.

Returns
void PushTechnology.Transports.Connection.ConnectionDetails.Reset ( )

Resets the server details object.

Property Documentation

ServerDetails PushTechnology.Transports.Connection.ConnectionDetails.ActiveServerDetails
getset

Get/set the active server details.

bool PushTechnology.Transports.Connection.ConnectionDetails.AutoReconnect
getset

Flag to determine whether we should auto-reconnect to the Diffusion server.

DiffusionClientCredentials PushTechnology.Transports.Connection.ConnectionDetails.DefaultCredentials
getset

Get/set the default credentials to use with each connection details.

bool PushTechnology.Transports.Connection.ConnectionDetails.IsLoadBalancing
getset

Get/set whether we are load balancing the server details.

int PushTechnology.Transports.Connection.ConnectionDetails.Timeout
getset

Get/set the default Diffusion server timeout.

string PushTechnology.Transports.Connection.ConnectionDetails.Topics
getset

Get/set the default topic set.

Event Documentation

EventHandler<ConnectionDetailsAcquiredEventArgs> PushTechnology.Transports.Connection.ConnectionDetails.ConnectionDetailsAcquired

The event fired when a set of server details has been acquired prior to a connection attempt.

EventHandler<EventArgs> PushTechnology.Transports.Connection.ConnectionDetails.ConnectionSequenceExhausted

The event fired when all connection details have been consumed.


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