IotHubBaseClient.SetDirectMethodCallbackAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece la devolución de llamada para todas las llamadas de método directo desde el servicio. Esta instancia ya debe abrirse.
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>>
Devolución de llamada que se va a invocar cuando el servicio en la nube invoca cualquier método.
- 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á lugar a 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 en directMethodCallback
null.
Se aplica a
Azure SDK for .NET