SecureConversationSecurityTokenParameters.RequireCancellation 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值表示是否必須執行取消作業。
public:
property bool RequireCancellation { bool get(); void set(bool value); };
public bool RequireCancellation { get; set; }
member this.RequireCancellation : bool with get, set
Public Property RequireCancellation As Boolean
屬性值
如果必須執行取消作業,則為 true
,否則為 false
。 預設為 true
。
備註
當Windows 驗證與安全性內容權杖搭配使用時,WCF 不會以實際的呼叫端身分識別填 WindowsIdentity 入屬性,而是將 屬性設定為匿名。 因為 WCF 安全性必須針對來自傳入安全性內容權杖的每個要求重新建立服務安全性內容的內容,所以伺服器不會追蹤記憶體中的安全性會話。 由於您無法將 WindowsIdentity 執行個體序列化為安全性內容權杖,因此,WindowsIdentity 屬性會傳回匿名身分識別。
下列組態將示範此行為。
<customBinding>
<binding name="Cancellation">
<textMessageEncoding />
<security
requireSecurityContextCancellation="false">
<secureConversationBootstrap
requireSecurityContextCancellation="true" />
</security>
<httpTransport />
</binding>
</customBinding>
如需安全性內容權杖的詳細資訊,請參閱 如何:建立安全會話的安全性內容權杖。