EventProcessorClient.StopProcessingAsync(CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 System.Threading.Tasks.Task StopProcessingAsync (System.Threading.CancellationToken cancellationToken = default);
override this.StopProcessingAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function StopProcessingAsync (Optional cancellationToken As CancellationToken = Nothing) As Task
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.
Devoluciones
Comentarios
Al detenerlo, 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á 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 no se configuró el tiempo de espera, la duración de la TryTimeout directiva de reintento configurada.
Se aplica a
Azure SDK for .NET