IHttpSessionState.Abandon Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avslutar den aktuella sessionen.
public:
void Abandon();
public void Abandon();
abstract member Abandon : unit -> unit
Public Sub Abandon ()
Exempel
I följande kodexempel implementeras metoden för AbandonIHttpSessionState gränssnittet. Kodexemplet duplicerar beteendet för HttpSessionStateContainer klassen i och med att den lägger till en IsAbandoned egenskap som är inställd på trueAbandon när metoden anropas. Egenskapen IsAbandoned kontrolleras av modulen session-state under ReleaseRequestState händelsen för att avgöra om sessionen har avbrutits och modulen sessionstillstånd rensar sessionsdata och kör händelsen 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
Kommentarer
Metoden Abandon används för att rensa sessionsdata och generera händelsen Session_OnEnd som definierats i filen Global.asax för ASP.NET-programmet.