Property | Type | Description | |
---|---|---|---|
InitializeSessionAuditEvent | void | ||
OnUpdateDiagnostics | ServiceResult | ||
OnUpdateSecurityDiagnostics | ServiceResult | ||
ReportAuditActivateSessionEvent | void | ||
ReportAuditCreateSessionEvent | void | ||
Session | System | ||
TraceState | void | ||
UpdateDiagnosticCounters | void | ||
UpdateUserIdentity | bool | ||
ValidateUserIdentityToken | UserIdentityToken |
Method | Description | |
---|---|---|
Activate ( |
Activates the session and binds it to the current secure channel.
|
|
Close ( ) : void |
Closes a session and removes itself from the address space.
|
|
Dispose ( ) : void |
Frees any unmanaged resources.
|
|
IsSecureChannelValid ( string secureChannelId ) : bool |
Checks if the secure channel is currently valid.
|
|
RestoreContinuationPoint ( byte continuationPoint ) : |
Restores a continuation point for a session. The caller is responsible for disposing the continuation point returned. |
|
RestoreHistoryContinuationPoint ( byte continuationPoint ) : object |
Restores a previously saves history continuation point.
|
|
SaveContinuationPoint ( |
Saves a continuation point for a session. If the session has too many continuation points the oldest one is dropped. |
|
SaveHistoryContinuationPoint ( System.Guid id, object continuationPoint ) : void |
Saves a continuation point used for historical reads. If the continuationPoint implements IDisposable it will be disposed when the Session is closed or discarded. |
|
UpdateLocaleIds ( StringCollection localeIds ) : bool |
Updates the requested locale ids.
|
|
ValidateBeforeActivate ( |
Activates the session and binds it to the current secure channel.
|
|
ValidateRequest ( RequestHeader requestHeader, RequestType requestType ) : void |
Validates the request.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
Method | Description | |
---|---|---|
InitializeSessionAuditEvent ( |
Initializes a session audit event.
|
|
OnUpdateDiagnostics ( ISystemContext context, NodeState node, object &value ) : ServiceResult |
Returns a copy of the current diagnostics.
|
|
OnUpdateSecurityDiagnostics ( ISystemContext context, NodeState node, object &value ) : ServiceResult |
Returns a copy of the current security diagnostics.
|
|
ReportAuditActivateSessionEvent ( |
Reports an audit activate session event.
|
|
ReportAuditCreateSessionEvent ( |
Reports an audit create session event.
|
|
Session ( |
||
TraceState ( string context ) : void |
Dumps the current state of the session queue.
|
|
UpdateDiagnosticCounters ( RequestType requestType, bool error, bool authorizationError ) : void | ||
UpdateUserIdentity ( UserIdentityToken identityToken, IUserIdentity identity, IUserIdentity effectiveIdentity ) : bool |
Updates the user identity.
|
|
ValidateUserIdentityToken ( ExtensionObject identityToken, SignatureData userTokenSignature, UserTokenPolicy &policy ) : UserIdentityToken |
Validates the identity token supplied by the client.
|
public Activate ( |
||
context | ||
clientSoftwareCertificates | List |
|
identityToken | UserIdentityToken | |
identity | IUserIdentity | |
effectiveIdentity | IUserIdentity | |
localeIds | StringCollection | |
serverNonce | byte | |
return | bool |
public IsSecureChannelValid ( string secureChannelId ) : bool | ||
secureChannelId | string | |
return | bool |
public RestoreContinuationPoint ( byte continuationPoint ) : |
||
continuationPoint | byte | |
return |
public RestoreHistoryContinuationPoint ( byte continuationPoint ) : object | ||
continuationPoint | byte | The identifier for the continuation point. |
return | object |
public SaveContinuationPoint ( |
||
continuationPoint | ||
return | void |
public SaveHistoryContinuationPoint ( System.Guid id, object continuationPoint ) : void | ||
id | System.Guid | The identifier for the continuation point. |
continuationPoint | object | The continuation point. |
return | void |
public UpdateLocaleIds ( StringCollection localeIds ) : bool | ||
localeIds | StringCollection | |
return | bool |
public ValidateBeforeActivate ( |
||
context | ||
clientSignature | SignatureData | |
clientSoftwareCertificates | List |
|
userIdentityToken | ExtensionObject | |
userTokenSignature | SignatureData | |
localeIds | StringCollection | |
serverNonce | byte | |
identityToken | UserIdentityToken | |
userTokenPolicy | UserTokenPolicy | |
return | void |
public ValidateRequest ( RequestHeader requestHeader, RequestType requestType ) : void | ||
requestHeader | RequestHeader | |
requestType | RequestType | |
return | void |