Compartilhar via


IotHubBaseClient.SetDesiredPropertyUpdateCallbackAsync Método

Definição

Defina um retorno de chamada que será chamado sempre que o cliente receber uma atualização de estado desejada do serviço. A instância do cliente já deve estar aberta.

public System.Threading.Tasks.Task SetDesiredPropertyUpdateCallbackAsync (Func<Microsoft.Azure.Devices.Client.DesiredProperties,System.Threading.Tasks.Task> callback, System.Threading.CancellationToken cancellationToken = default);
member this.SetDesiredPropertyUpdateCallbackAsync : Func<Microsoft.Azure.Devices.Client.DesiredProperties, System.Threading.Tasks.Task> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetDesiredPropertyUpdateCallbackAsync (callback As Func(Of DesiredProperties, Task), Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

callback
Func<DesiredProperties,Task>

O retorno de chamada a ser invocado quando uma atualização de propriedade desejada é recebida do serviço.

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 callback nulo.

Isso tem o efeito colateral de assinar o tópico PATCH no serviço.

Aplica-se a