SessionTokenManagementMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .