SessionAuthenticationModule.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ść określającą, czy informacje o sesji (wartości oświadczeń itp.) powinny być przechowywane w pliku cookie sesji lub czy zawartość sesji powinna być przechowywana po stronie serwera, używając pliku cookie do przechowywania tylko odwołania.
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 wystawione pliki cookie są w trybie referencyjnym; w przeciwnym razie , false
. Wartość domyślna to false
, która określa, że wystawione pliki cookie nie są w trybie odwołania.
Uwagi
W trybie odwołania obiekt SessionSecurityToken jest przechowywany w pamięci podręcznej po stronie serwera (obiekt pochodzący z SessionSecurityTokenCacheklasy ). Wystawiony plik cookie zawiera tylko identyfikator kontekstu używany do pobierania tokenu z pamięci podręcznej.
Ważne
Aby działać w trybie referencyjnym, firma Microsoft zaleca dostarczenie procedury obsługi dla WSFederationAuthenticationModule.SessionSecurityTokenCreated zdarzenia w pliku global.asax.cs i ustawienie SessionSecurityToken.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 tylko przez ustawienie SessionAuthenticationModule.IsReferenceMode właściwości w module uwierzytelniania sesji.