SessionAuthenticationModule.IsReferenceMode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指定是否應該將工作階段資訊 (宣告值等) 儲存在工作階段 Cookie 中,或者是否應該將工作階段內容儲存在伺服器端 (使用 Cookie 只儲存參考)。
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
屬性值
如果已發行的 Cookie 處於參考模式,則為 true
,否則為false
。 預設是false
,指定所簽發的 cookie 未進入參考模式。
備註
在參考模式中,會 SessionSecurityToken 儲存在伺服器端快取中, (衍生自 SessionSecurityTokenCache) 的物件。 發行的 Cookie 只會包含內容標識碼,用來從快取中擷取令牌。
重要
為了在參考模式中運作,Microsoft 建議在 global.asax.cs 檔案中提供 事件的處理程式WSFederationAuthenticationModule.SessionSecurityTokenCreated,並在屬性中傳遞的SessionSecurityTokenCreatedEventArgs.SessionToken令牌上設定 SessionSecurityToken.IsReferenceMode 屬性。 這可確保會話令牌會在每個要求的參考模式中運作,並且偏好只 SessionAuthenticationModule.IsReferenceMode 設定會話驗證模組上的屬性。