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

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.

Şunlara uygulanır