SessionSecurityToken.IsReferenceMode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出工作階段安全性權杖是否正在參考模式下操作。
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
屬性值
如果權杖正在工作階段模式下操作,則為 true
,否則為 false
。
備註
在參考模式中,會在序列化期間產生簡單的成品,權杖材質會儲存在與權杖處理常式相關聯的權杖快取中。 權杖快取是衍生自 SessionSecurityTokenCache 的類別實例。 針對 Web 服務器陣列案例,權杖快取必須跨伺服器陣列中的所有節點運作。
重要
為了在參考模式中運作,Microsoft 建議在 WSFederationAuthenticationModule.SessionSecurityTokenCreated global.asax.cs 檔案中提供事件的處理常式,並在傳入屬性的 SessionSecurityTokenCreatedEventArgs.SessionToken 權杖上設定 IsReferenceMode 屬性。 這可確保會話權杖會以每個要求的參考模式運作,而且偏好只設定 SessionAuthenticationModule.IsReferenceMode 會話驗證模組上的 屬性。