SessionAuthenticationModule.IsReferenceMode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Sitzungsinformationen (Anspruchswerte usw.) im Sitzungscookies gespeichert werden sollen oder ob der Sitzungsinhalt auf der Serverseite gespeichert werden soll, indem das Cookie verwendet wird, um nur einen Verweis zu speichern.
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
Eigenschaftswert
truewenn ausgestellte Cookies im Referenzmodus liegen; andernfalls . false Der Standardwert ist false, der angibt, dass ausgegebene Cookies nicht im Referenzmodus sind.
Hinweise
Im Referenzmodus wird der SessionSecurityToken Speicher in einem serverseitigen Cache (ein Objekt, von SessionSecurityTokenCachedem abgeleitet wird) gespeichert. Das ausgegebene Cookie enthält lediglich einen Kontextbezeichner, der zum Abrufen des Tokens aus dem Cache verwendet wird.
Von Bedeutung
Um im Referenzmodus zu arbeiten, empfiehlt Microsoft, einen Handler für das WSFederationAuthenticationModule.SessionSecurityTokenCreated Ereignis in der global.asax.cs-Datei bereitzustellen und die SessionSecurityToken.IsReferenceMode Eigenschaft für das in der SessionSecurityTokenCreatedEventArgs.SessionToken Eigenschaft übergebene Token festzulegen. Dadurch wird sichergestellt, dass das Sitzungstoken für jede Anforderung im Referenzmodus ausgeführt wird und nur die SessionAuthenticationModule.IsReferenceMode Eigenschaft für das Sitzungsauthentifizierungsmodul festgelegt wird.