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実際の呼び出し元の ID を設定するのではなく、プロパティを匿名に設定します。 WCF セキュリティは、受信セキュリティ コンテキスト トークンからの要求ごとにサービス セキュリティ コンテキストの内容を再作成する必要があるため、サーバーはメモリ内のセキュリティ セッションを追跡しません。 また、WindowsIdentity インスタンスはセキュリティ コンテキスト トークンにシリアル化できないため、WindowsIdentity プロパティは匿名 ID を返します。
次の構成は、この動作を示します。
<customBinding>
<binding name="Cancellation">
<textMessageEncoding />
<security
requireSecurityContextCancellation="false">
<secureConversationBootstrap
requireSecurityContextCancellation="true" />
</security>
<httpTransport />
</binding>
</customBinding>
セキュリティ コンテキスト トークンの詳細については、「 方法: セキュリティで保護されたセッションのセキュリティ コンテキスト トークンを作成する」を参照してください。