Compartilhar via


DeviceClient.SetReceiveMessageHandlerAsync Método

Definição

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