ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Metod

Definition

Utför initiering per begäran av SessionIDManager objektet.

public:
 bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest(System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean

Parametrar

context
HttpContext

Objektet HttpContext som innehåller information om den aktuella begäran.

suppressAutoDetectRedirect
Boolean

true om sessions-ID-chefen ska omdirigera för att fastställa cookiesupport; annars för false att förhindra automatisk omdirigering för att fastställa cookiestöd.

supportSessionIDReissue
Boolean

När den här metoden returneras innehåller den ett booleskt värde som anger om ISessionIDManager objektet stöder utfärdande av nya sessions-ID:n när det ursprungliga ID:t är inaktuellt. Den här parametern skickas oinitierad.

Återanvändning av sessions-ID är lämpligt när sessionstillstånds-ID:t kodas på en URL och det finns potential för att URL:en ska delas eller skickas via e-post.

Om en anpassad sessionstillståndsimplementering partitioneras cookies efter virtuell sökväg bör även sessionstillståndet stödjas.

Returer

trueför att ange att initieringen utförde en omdirigering. annars . false

Kommentarer

Metoden InitializeRequest anropas för varje begäran som hanteras av ISessionIDManager objektet. InitializeRequest Använd metoden för att initiera data per begäran för SessionIDManager objektet.

När parametern suppressAutoDetectRedirect är trueISessionIDManager ska objektet inte använda omdirigering för att avgöra om webbläsaren stöder cookies.

Parametern supportSessionIDReissue ska returneras om cookies används för sessionsidentifiering false . Annars returnerar du true om implementeringen ISessionIDManager stöder utfärdande av sessions-ID: er.

Gäller för