SessionAuthenticationModule.IsReferenceMode 屬性

定義

取得或設定值,指定是否應該將工作階段資訊 (宣告值等) 儲存在工作階段 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 設定會話驗證模組上的屬性。

適用於