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.
- ErrorReportsException
Thrown to report one or more IErrorReports}.
- 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.