IotHubBaseClient.SetDirectMethodCallbackAsync 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 o retorno de chamada para todas as chamadas de método direto do serviço. Essa instância já deve estar aberta.
public System.Threading.Tasks.Task SetDirectMethodCallbackAsync (Func<Microsoft.Azure.Devices.Client.DirectMethodRequest,System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.DirectMethodResponse>> directMethodCallback, System.Threading.CancellationToken cancellationToken = default);
member this.SetDirectMethodCallbackAsync : Func<Microsoft.Azure.Devices.Client.DirectMethodRequest, System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.DirectMethodResponse>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetDirectMethodCallbackAsync (directMethodCallback As Func(Of DirectMethodRequest, Task(Of DirectMethodResponse)), Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- directMethodCallback
- Func<DirectMethodRequest,Task<DirectMethodResponse>>
O retorno de chamada a ser invocado quando qualquer método é invocado pelo serviço de nuvem.
- cancellationToken
- CancellationToken
Um token de cancelamento para cancelar a operação.
Retornos
Exceções
Gerada quando a operação foi cancelada.
Comentários
Chamar essa API mais de uma vez resultará na última substituição do conjunto de retorno de chamada em qualquer retorno de chamada definido anteriormente. Um retorno de chamada de método pode ser não definido definindo como directMethodCallback
nulo.
Aplica-se a
Azure SDK for .NET