SessionSecurityToken.IsReferenceMode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.