Table of Contents

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