DeviceClient.SetReceiveMessageHandlerAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um novo delegado para receber uma mensagem da fila do dispositivo usando um token de cancelamento. Depois de lidar com uma mensagem recebida, um cliente deve chamar CompleteAsync(Message, CancellationToken), AbandonAsync(Message, CancellationToken)ou RejectAsync(Message, CancellationToken)e, em seguida, descartar a mensagem. Se um delegado nulo for passado, ele desabilitará o retorno de chamada disparado ao receber mensagens do serviço.
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
Retornos
Aplica-se a
Azure SDK for .NET