Class SessionStateStack
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public static class SessionStateStack
- Inheritance
-
SessionStateStack
- Inherited Members
-
Properties
SuppressCrossThreadFailuresDetection
[Obsolete("CrossThread Failures Detection suppressed")]
public static bool SuppressCrossThreadFailuresDetection { get; set; }
Property Value
- bool
Methods
Enter(Session, SessionState)
public static void Enter(Session session, SessionState newState)
Parameters
session
Session
newState
SessionState
EnterAsync(Session, SessionState, int, CancellationToken)
public static Task EnterAsync(Session session, SessionState newState, int asyncOperationId, CancellationToken cancellationToken = default)
Parameters
session
Session
newState
SessionState
asyncOperationId
int
cancellationToken
CancellationToken
Returns
- Task
IsInAnyOf(Session, SessionState)
public static bool IsInAnyOf(Session session, SessionState states)
Parameters
session
Session
states
SessionState
Returns
- bool
Leave(Session, SessionState, int)
public static void Leave(Session session, SessionState state, int asyncOperationId = 0)
Parameters
session
Session
state
SessionState
asyncOperationId
int
ThrowIfCantEnter(Session, SessionState)
public static void ThrowIfCantEnter(Session session, SessionState newState)
Parameters
session
Session
newState
SessionState