SessionStateActions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, соответствует ли элемент сеанса из хранилища данных сеансу, требующему инициализации.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class SessionStateActions
[System.Flags]
public enum SessionStateActions
[<System.Flags>]
type SessionStateActions =
Public Enum SessionStateActions
- Наследование
- Атрибуты
Поля
InitializeItem | 1 | Элемент сеанса из хранилища данных соответствует сеансу, требующему инициализации. |
None | 0 | Никакие действия для инициализации с помощью кода выполнять не нужно. |
Примеры
Пример реализации поставщика хранилища состояний сеанса, использующего перечисление, см. в SessionStateActions разделе Реализация поставщика хранилища Session-State.
Комментарии
Перечисление SessionStateActions используется методами GetItemSessionStateStoreProviderBase и GetItemExclusive реализации. При извлечении элемента сеанса из хранилища данных значение перечисления указывает, требуется ли сеанс инициализации на основе значения, хранящегося вместе с данными. Методы GetItem и GetItemExclusive задают actions
параметру SessionStateActions значение перечисления на основе этого значения, полученного с помощью элемента сеанса. Если параметр имеет значение actions
InitializeItem, инициализирует сеанс и выполняет Session_OnStart
событие, SessionStateModule определенное в файле Global.asax для приложения ASP.NET. Если параметр имеет значение actions
None, дополнительные действия для текущего сеанса не выполняются.
Элемент сеанса, созданный методом CreateUninitializedItem , создается со значением, указывающим, что элемент требует инициализации и что GetItem методы и GetItemExclusive должны задать actions
для параметра значение InitializeItem.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по