SessionTokenManagementMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
EF Core'un Cosmos DB oturum belirteçlerinin yönetimiyle ilgili davranışını tanımlar.
public enum SessionTokenManagementMode
type SessionTokenManagementMode =
Public Enum SessionTokenManagementMode
- Devralma
-
SessionTokenManagementMode
Alanlar
| Veri Akışı Adı | Değer | Description |
|---|---|---|
| FullyAutomatic | 0 | Varsayılan mod. Temel Cosmos DB SDK, otomatik oturum belirteci yönetimini kullanır. EF, Cosmos DB'den döndürülen oturum belirteçlerini izlemez veya ayrıştırmaz. UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) ve GetSessionTokens(DatabaseFacade) yöntemleri çağrıldığında oluşturur. |
| SemiAutomatic | 1 | varsayılan UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) Cosmos DB SDK'sı otomatik oturum belirteci yönetiminin üzerine yazılmasına izin verir. Kapsayıcı için 'UseSessionTokens' çağrılmazsa, varsayılan Cosmos DB SDK otomatik oturum belirteci yönetimi kullanılır. EF, Cosmos DB'den döndürülen ve aracılığıyla GetSessionTokens(DatabaseFacade)alınabilen oturum belirteçlerini izler ve ayrıştıracaktır. |
| Manual | 2 | Cosmos DB SDK otomatik oturum belirteci yönetiminin tam üzerine yazar ve yalnızca aracılığıyla UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>)belirtilen oturum belirteçlerini kullanır. Kapsayıcı için 'UseSessionTokens' çağrılmazsa, hiçbir oturum belirteci kullanılmaz. EF, Cosmos DB'den döndürülen ve aracılığıyla GetSessionTokens(DatabaseFacade)alınabilen oturum belirteçlerini izler ve ayrıştıracaktır. |
| EnforcedManual | 3 | ile Manualaynıdır, ancak bir okuma yürütülmeden önce çağrılmazsa bir özel durum UseSessionTokens(DatabaseFacade, IReadOnlyDictionary<String,String>) oluşturur. |
Açıklamalar
Daha fazla bilgi için bkz. Cosmos oturumu tutarlılığı .