ICancellationStrategy インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
を使用して RPC メソッドを取り消す機能拡張ポイントを CancellationToken定義します。
public interface ICancellationStrategy
type ICancellationStrategy = interface
Public Interface ICancellationStrategy
注釈
キャンセル戦略は、プロパティで CancellationStrategy 設定できます。
既定の実装は .StreamJsonRpc.StandardCancellationStrategy
実装はスレッド セーフである必要があります。
メソッド
CancelOutboundRequest(RequestId) |
送信 RPC 要求で使用された取り消し CancellationToken 済みを、RPC サーバーが理解できる用語に変換します。 |
IncomingRequestEnded(RequestId) |
以前 IncomingRequestStarted(RequestId, CancellationTokenSource) の呼び出しに関連付けられているすべての状態をクリーンアップします。 |
IncomingRequestStarted(RequestId, CancellationTokenSource) |
RequestId受信要求からその RPC メソッドに渡された要求に使用CancellationTokenされる要求CancellationTokenSourceを関連付けて、後で取り消すことができます。 |
OutboundRequestEnded(RequestId) |
以前 CancelOutboundRequest(RequestId) の呼び出しに関連付けられているすべての状態をクリーンアップします。 |