EventProcessor<TPartition>.StopProcessing(CancellationToken) メソッド

定義

イベントの処理を EventProcessor<TPartition> 停止するように を通知します。 プロセッサの実行中にこのメソッドを呼び出しても、何も実行されません。

public virtual void StopProcessing (System.Threading.CancellationToken cancellationToken = default);
abstract member StopProcessing : System.Threading.CancellationToken -> unit
override this.StopProcessing : System.Threading.CancellationToken -> unit
Public Overridable Sub StopProcessing (Optional cancellationToken As CancellationToken = Nothing)

パラメーター

cancellationToken
CancellationToken

CancellationToken停止操作を取り消す要求を通知する インスタンス。 操作が正常に取り消されると、 EventProcessor<TPartition> は引き続き実行されます。

注釈

停止すると、プロセッサは、処理を担当していたパーティションの所有権を更新し、Event Hubs サービスとの通信に使用されるネットワーク リソースをクリーンします。 その結果、このメソッドはネットワーク I/O を実行し、アクティブだったパーティション読み取りが完了するまで待機する必要がある場合があります。

サービス呼び出しとネットワーク待機時間のため、このメソッドの呼び出しには、指定した MaximumWaitTime よりも少し長い時間がかかる場合があります。または、待機時間が構成されていない場合は、構成された再試行ポリシーの の TryTimeout 期間がかかることがあります。

適用対象