Udostępnij za pośrednictwem


SessionSecurityToken.IsReferenceMode Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy token zabezpieczający sesji działa w trybie referencyjnym.

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

Wartość właściwości

true jeśli token działa w trybie sesji; w przeciwnym razie , false.

Uwagi

W trybie referencyjnym podczas serializacji jest tworzony prosty artefakt, a materiał tokenu jest przechowywany w pamięci podręcznej tokenów skojarzonej z procedurą obsługi tokenów. Pamięć podręczna tokenu to wystąpienie klasy pochodzącej z SessionSecurityTokenCacheklasy . W przypadku scenariuszy farmy sieci Web pamięć podręczna tokenów musi działać we wszystkich węzłach w farmie.

Ważne

Aby działać w trybie referencyjnym, firma Microsoft zaleca udostępnienie procedury obsługi zdarzenia WSFederationAuthenticationModule.SessionSecurityTokenCreated w pliku global.asax.cs i ustawienie IsReferenceMode właściwości na tokenie przekazanym SessionSecurityTokenCreatedEventArgs.SessionToken we właściwości. Zapewni to, że token sesji działa w trybie referencyjnym dla każdego żądania i jest faworyzowany jedynie ustawienie SessionAuthenticationModule.IsReferenceMode właściwości w module uwierzytelniania sesji.

Dotyczy

Zobacz też