SessionAuthenticationModule.IsReferenceMode Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.