SessionTokenManagementMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o comportamento do EF Core em relação ao gerenciamento de tokens de sessão do Cosmos DB.
public enum SessionTokenManagementMode
type SessionTokenManagementMode =
Public Enum SessionTokenManagementMode
- Herança
-
SessionTokenManagementMode
Campos
| Nome | Valor | Descrição |
|---|---|---|
| FullyAutomatic | 0 | O modo padrão. Usa o gerenciamento automático de token de sessão do SDK subjacente do Cosmos DB. O EF não acompanhará nem analisará os tokens de sessão retornados do Cosmos DB. UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) e GetSessionTokens(DatabaseFacade) os métodos serão lançados quando invocados. |
| SemiAutomatic | 1 | Permite o uso de UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) substituir o gerenciamento de token de sessão automático do SDK do Cosmos DB padrão. Se 'UseSessionTokens' não tiver sido invocado para um contêiner, o gerenciamento de token de sessão automático do SDK do Cosmos DB padrão será usado. O EF acompanhará e analisará os tokens de sessão retornados do Cosmos DB, que podem ser recuperados por meio de GetSessionTokens(DatabaseFacade). |
| Manual | 2 | Substitui totalmente o gerenciamento automático de token de sessão do SDK do Cosmos DB e usa apenas tokens de sessão especificados por meio UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>)de . Se 'UseSessionTokens' não tiver sido invocado para um contêiner, nenhum token de sessão será usado. O EF acompanhará e analisará os tokens de sessão retornados do Cosmos DB, que podem ser recuperados por meio de GetSessionTokens(DatabaseFacade). |
| EnforcedManual | 3 | O mesmo que Manual, mas gerará uma exceção se UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) não tiver sido invocado antes de executar uma leitura. |
Comentários
Confira a consistência da sessão do Cosmos para obter mais informações.