Dil

SessionTokenManagementMode Sabit listesi

Tanım

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ığı .

Şunlara uygulanır