Поделиться через


SessionStateStoreProviderBase.RemoveItem Метод

Определение

Удаляет данные об элементе из хранилища данных сеанса.

public:
 abstract void RemoveItem(System::Web::HttpContext ^ context, System::String ^ id, System::Object ^ lockId, System::Web::SessionState::SessionStateStoreData ^ item);
public abstract void RemoveItem (System.Web.HttpContext context, string id, object lockId, System.Web.SessionState.SessionStateStoreData item);
abstract member RemoveItem : System.Web.HttpContext * string * obj * System.Web.SessionState.SessionStateStoreData -> unit
Public MustOverride Sub RemoveItem (context As HttpContext, id As String, lockId As Object, item As SessionStateStoreData)

Параметры

context
HttpContext

Объект HttpContext для текущего запроса.

id
String

Идентификатор сеанса для текущего запроса.

lockId
Object

Идентификатор блокировки для текущего запроса.

item
SessionStateStoreData

Объект SessionStateStoreData, представляющий элемент, который необходимо удалить из хранилища данных.

Примеры

Пример реализации поставщика хранилища состояний сеанса см. в разделе Реализация поставщика хранилища Session-State.

Комментарии

Объект SessionStateModule вызывает RemoveItem метод в конце запроса во время ReleaseRequestState события , чтобы удалить данные для элемента сеанса из хранилища данных сеанса, если Abandon был вызван метод . Удаляются только данные сеанса для текущего приложения, соответствующего указанному сеансу id и lockId значениям. Дополнительные сведения о блокировке и сведения об идентификаторе блокировки см. в разделе Блокировка Session-Store data в обзоре SessionStateStoreProviderBase класса.

Применяется к

См. также раздел