Lingua

SessionTokenManagementMode Enumerazione

Definizione

Definisce il comportamento di EF Core per la gestione dei token di sessione di Cosmos DB.

public enum SessionTokenManagementMode
type SessionTokenManagementMode = 
Public Enum SessionTokenManagementMode
Ereditarietà
SessionTokenManagementMode

Campi

Nome Valore Descrizione
FullyAutomatic 0

Modalità predefinita. Usa la gestione automatica dei token di sessione di Cosmos DB SDK sottostante. Ef non tiene traccia o analizza i token di sessione restituiti da Cosmos DB. UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) i metodi e GetSessionTokens(DatabaseFacade) generano un'eccezione quando viene richiamato.

SemiAutomatic 1

Consente l'utilizzo di UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) per sovrascrivere la gestione predefinita dei token di sessione automatica di Cosmos DB SDK. Se 'UseSessionTokens' non è stato richiamato per un contenitore, verrà usata la gestione predefinita dei token di sessione automatica di Cosmos DB SDK. ENTITY monitorerà e analizzerà i token di sessione restituiti da Cosmos DB, che possono essere recuperati tramite GetSessionTokens(DatabaseFacade).

Manual 2

Sovrascrive completamente la gestione automatica dei token di sessione di Cosmos DB SDK e usa solo i token di sessione specificati tramite UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>). Se 'UseSessionTokens' non è stato richiamato per un contenitore, non verrà usato alcun token di sessione. ENTITY monitorerà e analizzerà i token di sessione restituiti da Cosmos DB, che possono essere recuperati tramite GetSessionTokens(DatabaseFacade).

EnforcedManual 3

Uguale a Manual, ma genererà un'eccezione se UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) non è stata richiamata prima di eseguire una lettura.

Commenti

Per altre informazioni, vedere Coerenza delle sessioni di Cosmos .

Si applica a