SessionStateActions Sabit listesi

Tanım

Veri deposundaki bir oturum öğesinin başlatma gerektiren bir oturum için olup olmadığını tanımlar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions = 
Public Enum SessionStateActions
Devralma
SessionStateActions
Öznitelikler

Alanlar

InitializeItem 1

Veri deposundaki oturum öğesi, başlatma gerektiren bir oturum içindir.

None 0

Çağırma kodu tarafından hiçbir başlatma eyleminin gerçekleştirilmesi gerekmez.

Örnekler

Numaralandırmayı kullanan SessionStateActions bir oturum durumu depolama sağlayıcısı uygulaması örneği için bkz. Session-State Deposu Sağlayıcısı Uygulama.

Açıklamalar

SessionStateActions Numaralandırma, bir SessionStateStoreProviderBase uygulamanın ve GetItemExclusive yöntemleri tarafından GetItem kullanılır. Bir oturum öğesi veri deposundan alındığında, numaralandırma değeri oturumun başlatılmasını gerektirip gerektirmediğini verilerle depolanan bir değere göre belirtir. ve yöntemleri, GetItem oturum öğesiyle alınan bu değeri temel alan bir SessionStateActions numaralandırma değerine bir actions parametre GetItemExclusive ayarlar. parametresinin actions değeri InitializeItem olarak ayarlanırsa, SessionStateModule oturumu başlatır ve ASP.NET uygulaması için Global.asax dosyasında tanımlanan olayı yürütür Session_OnStart . Parametresinin actions değeri Yok ise, geçerli oturum için ek adım atılır.

yöntemi tarafından CreateUninitializedItem oluşturulan bir oturum öğesi, öğenin başlatılması gerektiğini ve GetItem ve GetItemExclusive yöntemlerinin parametresini InitializeItem olarak ayarlaması actions gerektiğini belirten bir değerle oluşturulur.

Şunlara uygulanır