Compartir a través de


IotHubBaseClient.SetDesiredPropertyUpdateCallbackAsync Método

Definición

Establezca una devolución de llamada a la que se llamará cada vez que el cliente reciba una actualización de estado deseada del servicio. La instancia de cliente ya debe estar abierta.

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>

Devolución de llamada que se va a invocar cuando se recibe una actualización de propiedad deseada del servicio.

cancellationToken
CancellationToken

Token de cancelación para cancelar la operación.

Devoluciones

Excepciones

Se produce cuando se ha cancelado la operación.

Comentarios

Llamar a esta API más de una vez dará como resultado que el conjunto de devolución de llamada sobrescriba por última vez cualquier devolución de llamada establecida anteriormente. Una devolución de llamada de método se puede anular estableciendo callback en null.

Esto tiene el efecto secundario de suscribirse al tema PATCH en el servicio.

Se aplica a