IHttpSessionState.Abandon Metodo

Definizione

Termina la sessione corrente.

public:
 void Abandon();
public void Abandon ();
abstract member Abandon : unit -> unit
Public Sub Abandon ()

Esempio

Nell'esempio di codice seguente viene implementato il Abandon metodo dell'interfaccia IHttpSessionState . L'esempio HttpSessionStateContainer di codice duplica il comportamento della classe in cui aggiunge una IsAbandoned proprietà impostata su true quando viene chiamato il Abandon metodo. La IsAbandoned proprietà viene controllata dal modulo stato sessione durante ReleaseRequestState l'evento per determinare se la sessione è stata abbandonata e il modulo stato sessione cancella i dati della sessione ed esegue l'evento Session_OnEnd .

//
// Abandon marks the session as abandoned. The IsAbandoned property is used by the
// session state module to perform the abandon work during the ReleaseRequestState event.
//
public void Abandon()
{
  pAbandon = true;
}

public bool IsAbandoned
{
  get { return pAbandon; }
}
'
' Abandon marks the session as abandoned. The IsAbandoned property is used by the
' session state module to perform the abandon work during the ReleaseRequestState event.
'
Public Sub Abandon() Implements IHttpSessionState.Abandon
  pAbandon = True
End Sub

Public ReadOnly Property IsAbandoned As Boolean  
  Get
    Return pAbandon
  End Get
End Property

Commenti

Il Abandon metodo viene usato per cancellare i dati della sessione e generare l'evento Session_OnEnd definito nel file Global.asax per l'applicazione ASP.NET.

Si applica a

Vedi anche