Method | Description | |
---|---|---|
CompareExchangeIsInUse ( bool Value, bool Comparand ) : bool |
Performs an atomic compare exchange on the IsInuse property
|
|
CopyFrom ( ISessionObject ObjectToCopy ) : void |
Copies all data from one Session object to this one
|
|
CreateResponseInfo ( ) : ISessionResponseInfo |
Initializes a new SessionResponseInfo object filled with information from this session
|
|
Lock ( ) : void |
Locks a session
|
|
ResetTimeout ( ) : void |
Resets the session timeout thus extending the lifespan of the session by the value of the session's timeout
|
|
SessionObject ( |
Initializes a new instance of the SessionObject class
|
|
SessionObject ( |
Initializes a new instance of the SessionObject class
|
|
UnLock ( uint LockCookie ) : bool |
Unlocks a locked session using the provided LockCookie value The LockCookie value must match the session lock cookie value to perform the unlock |
public CompareExchangeIsInUse ( bool Value, bool Comparand ) : bool | ||
Value | bool | The value to set IsInUse with if the compare matches |
Comparand | bool | The value to compare IsInUse with |
return | bool |
public CopyFrom ( ISessionObject ObjectToCopy ) : void | ||
ObjectToCopy | ISessionObject | Session object to copy from |
return | void |
public CreateResponseInfo ( ) : ISessionResponseInfo | ||
return | ISessionResponseInfo |
public SessionObject ( |
||
Message | The SetRequest Message to initialize fields from | |
return | System |
public SessionObject ( |
||
Message | The SetTransferRequest Message to initialize fields from | |
return | System |
public UnLock ( uint LockCookie ) : bool | ||
LockCookie | uint | The Lock-Cookie value |
return | bool |