Namespace PushTechnology.ClientInterface.Client.Session
Classes
CloseReason
The server's view of why a session was closed.
This differs from the state of the session; the state is only loosely related to the reason behind the close.
RetryStrategy
Defines a retry strategy.
ServerInitializingException
A ISession could not be established because the server was initializing.
SessionAttributes
Constants relating to the ISessionAttributes interface.
SessionClosedException
The exception indicating a ISession closure.
SessionErrorHandlerEventArgs
The ErrorNotified event argument.
SessionEstablishmentException
The exception indicating there was a problem when establishing a ISession.
SessionEstablishmentTransientException
Represents a transient problem when establishing a ISession.
SessionException
The exception indicating a ISession specific failure.
SessionListenerEventArgs
The StateChanged event argument.
SessionProperty
The fixed ISession property constants.
SessionSecurityException
The exception indicating that a ISession operation failed due to a security constraint.
SessionState
The state of a ISession.
Interfaces
ISession
The client session to a server or cluster of servers.
ISessionAttributes
The attributes of a ISession.
ISessionError
Encapsulates the detail of a reported error.
ISessionFactory
The factory for client ISession instances.
ISessionId
A unique ISession identifier, allocated by the server.
ISessionLock
A ISession lock.
ISessionOpenCallback
The callback interface for non-blocking opening of sessions.
ISessionOpenContextCallback<TContext>
The callback interface for non-blocking opening of sessions.
Enums
CertificateValidationResult
The result of the CertificateValidationCallback delegate.
SessionLockScope
The scope of a ISessionLock.
Delegates
CertificateValidationCallback
Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.