SessionAuthenticationModule.IsReferenceMode Egenskap

Definition

Hämtar eller anger ett värde som anger om sessionsinformationen (anspråksvärden osv.) ska lagras i sessionscookien eller om sessionsinnehållet ska lagras på serversidan med hjälp av cookien för att lagra bara en referens.

public:
 property bool IsReferenceMode { bool get(); void set(bool value); };
public bool IsReferenceMode { get; set; }
member this.IsReferenceMode : bool with get, set
Public Property IsReferenceMode As Boolean

Egenskapsvärde

trueom utfärdade cookies är i referensläge; annars . false Standardvärdet är false, som anger att utfärdade cookies inte är i referensläge.

Kommentarer

I referensläge SessionSecurityToken lagras den i en cache på serversidan (ett objekt som härleds från SessionSecurityTokenCache). Den utfärdade cookien innehåller bara en kontextidentifierare som används för att hämta token från cachen.

Important

För att fungera i referensläge rekommenderar Microsoft att du tillhandahåller en hanterare för händelsen WSFederationAuthenticationModule.SessionSecurityTokenCreated i global.asax.cs-filen och anger egenskapen SessionSecurityToken.IsReferenceMode på den token som skickades i egenskapen SessionSecurityTokenCreatedEventArgs.SessionToken. Detta säkerställer att sessionstoken fungerar i referensläge för varje begäran och prioriteras framför att bara ange SessionAuthenticationModule.IsReferenceMode egenskapen i modulen Sessionsautentisering.

Gäller för