SessionStateActions 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.
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
- Ö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.