EventProcessorClient.StopProcessing(CancellationToken) Método

Definición

Indica que se detendrá el EventProcessorClient procesamiento de eventos. Si se llama a este método mientras el procesador no se está ejecutando, no se realiza ninguna acción.

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

Parámetros

cancellationToken
CancellationToken

Instancia CancellationToken de para indicar la solicitud para cancelar la operación de detención. Si la operación se cancela correctamente, EventProcessorClient seguirá ejecutándose.

Comentarios

Al detener, el procesador actualizará la propiedad de las particiones que era responsable de procesar y limpiar los recursos de red usados para la comunicación con el servicio Event Hubs. Como resultado, este método realizará la E/S de red y es posible que tenga que esperar a que se completen las lecturas de partición que estaban activas.

Debido a las llamadas de servicio y la latencia de red, una invocación de este método puede tardar ligeramente más tiempo que el especificado MaximumWaitTime o si el tiempo de espera no se configuró, la duración de TryTimeout la directiva de reintento configurada.

Se aplica a