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
| Name | Değer | Description |
|---|---|---|
| None | 0 | Çağırma kodu tarafından hiçbir başlatma eyleminin gerçekleştirilmesi gerekmez. |
| InitializeItem | 1 | Veri deposundaki oturum öğesi, başlatma gerektiren bir oturum içindir. |
Ö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
NumaralandırmaSessionStateActions, bir GetItem uygulamanın ve GetItemExclusive yöntemleri tarafından SessionStateStoreProviderBase kullanılır. Bir oturum öğesi veri deposundan alındığında, numaralandırma değeri oturumun başlatılmasını gerektirip gerektirmediğini veya verilerle depolanan bir değere bağlı olarak gerekli olup olmadığını gösterir. ve yöntemleri, GetItem oturum öğesiyle alınan bu değeri temel alan bir GetItemExclusive numaralandırma değerine bir parametre ayarlaractions.SessionStateActions
actions parametresinin değeri InitializeItem olarak ayarlanırsa, SessionStateModule oturumu başlatır ve ASP.NET uygulaması için Global.asax dosyasında tanımlanan Session_OnStart olayını yürütür. 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 ve GetItem yöntemlerinin GetItemExclusive parametresini InitializeItem olarak ayarlaması actions gerektiğini belirten bir değerle oluşturulur.