Sdílet prostřednictvím


SessionAuthenticationModule.IsReferenceMode Vlastnost

Definice

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

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

truepokud jsou vydané soubory cookie v referenčním režimu; v opačném případě . false Výchozí hodnota je false, což určuje, že vydané soubory cookie nejsou v referenčním režimu.

Poznámky

V referenčním režimu SessionSecurityToken je objekt uložený v mezipaměti na straně serveru (objekt odvozený z SessionSecurityTokenCache). Vydaný soubor cookie obsahuje jenom 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, microsoft doporučuje poskytnout obslužnou rutinu WSFederationAuthenticationModule.SessionSecurityTokenCreated události v souboru global.asax.cs a nastavit SessionSecurityToken.IsReferenceMode vlastnost tokenu předaného ve SessionSecurityTokenCreatedEventArgs.SessionToken vlastnosti . Tím se zajistí, že token relace bude fungovat 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