DeviceClient.SetReceiveMessageHandlerAsync 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í.
Establece un nuevo delegado para recibir un mensaje de la cola de dispositivos mediante un token de cancelación. Después de controlar un mensaje recibido, un cliente debe llamar a CompleteAsync(Message, CancellationToken), AbandonAsync(Message, CancellationToken)o RejectAsync(Message, CancellationToken)y, a continuación, eliminar el mensaje. Si se pasa un delegado NULL, deshabilitará la devolución de llamada desencadenada al recibir mensajes del servicio.
public System.Threading.Tasks.Task SetReceiveMessageHandlerAsync (Microsoft.Azure.Devices.Client.ReceiveMessageCallback messageHandler, object userContext, System.Threading.CancellationToken cancellationToken = default);
member this.SetReceiveMessageHandlerAsync : Microsoft.Azure.Devices.Client.ReceiveMessageCallback * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetReceiveMessageHandlerAsync (messageHandler As ReceiveMessageCallback, userContext As Object, Optional cancellationToken As CancellationToken = Nothing) As Task
Parámetros
- messageHandler
- ReceiveMessageCallback
- userContext
- Object
- cancellationToken
- CancellationToken
Devoluciones
Se aplica a
Azure SDK for .NET