SessionStateActions Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengidentifikasi apakah item sesi dari penyimpanan data adalah untuk sesi yang memerlukan inisialisasi.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- Warisan
- Atribut
Bidang
InitializeItem | 1 | Item sesi dari penyimpanan data adalah untuk sesi yang memerlukan inisialisasi. |
None | 0 | Tidak ada tindakan inisialisasi yang perlu dilakukan oleh kode panggilan. |
Contoh
Untuk contoh implementasi penyedia penyimpanan status sesi yang menggunakan SessionStateActions enumerasi, lihat Menerapkan Penyedia Penyimpanan Session-State.
Keterangan
Enumerasi SessionStateActions digunakan oleh GetItem metode dan GetItemExclusive implementasi SessionStateStoreProviderBase . Saat item sesi diambil dari penyimpanan data, nilai enumerasi menunjukkan apakah sesi memerlukan inisialisasi atau tidak berdasarkan nilai yang disimpan dengan data. Metode GetItem dan GetItemExclusive mengatur actions
parameter ke SessionStateActions nilai enumerasi berdasarkan nilai ini yang diambil dengan item sesi. Jika nilai actions
parameter diatur ke InitializeItem, SessionStateModule inisialisasi sesi dan menjalankan Session_OnStart
peristiwa yang ditentukan dalam file Global.asax untuk aplikasi ASP.NET. Jika nilai actions
parameter tidak ada, tidak ada langkah tambahan yang diambil untuk sesi saat ini.
Item sesi yang dibuat oleh CreateUninitializedItem metode dibuat dengan nilai yang menunjukkan bahwa item memerlukan inisialisasi dan bahwa GetItem metode dan GetItemExclusive harus mengatur actions
parameter ke InitializeItem.