Compartir a través de


DeviceClient.SetReceiveMessageHandlerAsync Método

Definición

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