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.

Back to top