SessionSecurityToken.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.
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Sitzungstoken im Verweismodus ausgeführt wird.
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
true
, wenn das Token im Sitzungsmodus funktioniert; andernfalls false
.
Hinweise
Im Verweismodus wird während der Serialisierung ein einfaches Artefakt erstellt, und das Tokenmaterial wird im Tokencache gespeichert, der dem Tokenhandler zugeordnet ist. Der Tokencache ist ein instance einer Klasse, die von SessionSecurityTokenCacheabgeleitet wird. Bei Webfarmszenarien muss der Tokencache auf allen Knoten in der Farm ausgeführt werden.
Wichtig
Um im Verweismodus zu arbeiten, empfiehlt Microsoft, einen Handler für das WSFederationAuthenticationModule.SessionSecurityTokenCreated Ereignis in der Datei global.asax.cs bereitzustellen und die IsReferenceMode -Eigenschaft für das token festzulegen, das in der SessionSecurityTokenCreatedEventArgs.SessionToken -Eigenschaft übergeben wird. Dadurch wird sichergestellt, dass das Sitzungstoken im Verweismodus für jede Anforderung ausgeführt wird und gegenüber dem bloßen Festlegen der SessionAuthenticationModule.IsReferenceMode Eigenschaft im Sitzungsauthentifizierungsmodul bevorzugt wird.