Freigeben über


SessionSecurityToken.IsReferenceMode Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen