Langue

SessionTokenManagementMode Énumération

Définition

Définit le comportement d’EF Core concernant la gestion des jetons de session Cosmos DB.

public enum SessionTokenManagementMode
type SessionTokenManagementMode = 
Public Enum SessionTokenManagementMode
Héritage
SessionTokenManagementMode

Champs

Nom Valeur Description
FullyAutomatic 0

Mode par défaut. Utilise la gestion automatique des jetons de session du Kit de développement logiciel (SDK) Cosmos DB sous-jacent. EF n’effectue pas le suivi ou l’analyse des jetons de session retournés par Cosmos DB. UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) et GetSessionTokens(DatabaseFacade) les méthodes lèvent lorsqu’elles sont appelées.

SemiAutomatic 1

Permet à l’utilisation de UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) remplacer la gestion automatique des jetons de session automatique du Kit de développement logiciel (SDK) Cosmos DB par défaut. Si « UseSessionTokens » n’a pas été appelé pour un conteneur, la gestion automatique des jetons de session du Kit de développement logiciel (SDK) Cosmos DB par défaut sera utilisée. EF effectue le suivi et l’analyse des jetons de session retournés à partir de Cosmos DB, qui peuvent être récupérés via GetSessionTokens(DatabaseFacade).

Manual 2

Remplace entièrement la gestion automatique des jetons de session du Kit de développement logiciel (SDK) Cosmos DB et utilise uniquement les jetons de session spécifiés via UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>). Si « UseSessionTokens » n’a pas été appelé pour un conteneur, aucun jeton de session n’est utilisé. EF effectue le suivi et l’analyse des jetons de session retournés à partir de Cosmos DB, qui peuvent être récupérés via GetSessionTokens(DatabaseFacade).

EnforcedManual 3

Identique à Manual, mais lève une exception si UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) elle n’a pas été appelée avant d’exécuter une lecture.

Remarques

Pour plus d’informations, consultez la cohérence de session Cosmos .

S’applique à