SessionTokenManagementMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .