Sdílet prostřednictvím


SessionAuthenticationModule.IsReferenceMode Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda informace relace (hodnoty deklarací atd.) by měly být uloženy v souboru cookie relace nebo zda má být obsah relace uložen na straně serveru pomocí souboru cookie k uložení pouze odkazu.

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

Hodnota vlastnosti

truejsou-li vystavené soubory cookie v referenčním režimu; v opačném případě . false Výchozí hodnota je false, která určuje, že vydané soubory cookie nejsou v referenčním režimu.

Poznámky

V referenčním režimu SessionSecurityToken je uložen v mezipaměti na straně serveru (objekt, který je odvozen od SessionSecurityTokenCache). Vydaný soubor cookie obsahuje pouze identifikátor kontextu, který se používá k načtení tokenu z mezipaměti.

Důležité

Pokud chcete pracovat v referenčním režimu, společnost Microsoft doporučuje poskytnout obslužnou rutinu události WSFederationAuthenticationModule.SessionSecurityTokenCreated v souboru global.asax.cs a nastavit SessionSecurityToken.IsReferenceMode vlastnost tokenu předaného ve SessionSecurityTokenCreatedEventArgs.SessionToken vlastnosti. Tím zajistíte, že token relace funguje v referenčním režimu pro každý požadavek a bude upřednostňovaný před pouhým nastavením SessionAuthenticationModule.IsReferenceMode vlastnosti v modulu ověřování relace.

Platí pro