Udostępnij za pośrednictwem


ISessionIDManager.RemoveSessionID(HttpContext) Metoda

Definicja

Usuwa identyfikator sesji z pliku cookie lub adresu URL.

public:
 void RemoveSessionID(System::Web::HttpContext ^ context);
public void RemoveSessionID (System.Web.HttpContext context);
abstract member RemoveSessionID : System.Web.HttpContext -> unit
Public Sub RemoveSessionID (context As HttpContext)

Parametry

context
HttpContext

Bieżący HttpContext obiekt, który odwołuje się do obiektów serwera używanych do przetwarzania żądań HTTP (na przykład Request właściwości i Response ).

Przykłady

Poniższy przykład kodu implementuje metodę RemoveSessionID .

public void RemoveSessionID(HttpContext context)
{
  context.Response.Cookies.Remove(pConfig.CookieName);
}
Public Sub RemoveSessionID(context As HttpContext) _
  Implements ISessionIDManager.RemoveSessionID

  context.Response.Cookies.Remove(pConfig.CookieName)

End Sub

Uwagi

Metoda SessionStateModule wywołuje metodę RemoveSessionID podczas HttpApplication.ReleaseRequestState zdarzenia, aby usunąć identyfikator sesji z HttpResponse.Cookies kolekcji, jeśli została utworzona nowa sesja, ale nie została użyta.

Dotyczy

Zobacz też