Build 1.01.318.0

[This is preliminary documentation and is subject to change.]

The Session type exposes the following members.

Constructors

  NameDescription
Public methodSession
Initializes the session.

Methods

  NameDescription
Public methodActivate
Activates the session and binds it to the current secure channel.
Public methodClose
Closes a session and removes itself from the address space.
Public methodDispose()()()()
Frees any unmanaged resources.
Protected methodDispose(Boolean)
An overrideable version of the Dispose.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
The finializer implementation.
(Overrides Object..::..Finalize()()()().)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsSecureChannelValid
Checks if the secure channel is currently valid.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRestoreContinuationPoint
Restores a continuation point for a session.
Public methodRestoreHistoryContinuationPoint
Restores a previously saves history continuation point.
Public methodSaveContinuationPoint
Saves a continuation point for a session.
Public methodSaveHistoryContinuationPoint
Saves a continuation point used for historical reads.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdateLocaleIds
Updates the requested locale ids.
Public methodValidateBeforeActivate
Activates the session and binds it to the current secure channel.
Public methodValidateRequest
Validates the request.

Properties

  NameDescription
Public propertyActivated
Whether the session has been activated.
Public propertyClientCertificate
The application instance certificate associated with the client.
Public propertyDiagnosticsLock
A lock which must be acquired before accessing the diagnostics.
Public propertyEffectiveIdentity
The application defined mapping for user identity provided by the client.
Public propertyHasExpired
Whether the session timeout has elapsed since the last communication from the client.
Public propertyId
The identifier assigned to the session when it was created.
Public propertyIdentity
The user identity provided by the client.
Public propertyIdentityToken
The user identity token provided by the client.
Public propertyPreferredLocales
The locales requested when the session was created.
Public propertySessionDiagnostics
The diagnostics associated with the session.

See Also