ServiceClient.InvokeDeviceMethodAsync 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í.
Sobrecargas
InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken) |
Invoca de forma interactiva un método en un dispositivo. Se agregan 15 segundos adicionales al tiempo de espera en cloudToDeviceMethod para tener en cuenta el tiempo necesario para conectar una solicitud. |
InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken) |
Invoca de forma interactiva un método en un módulo. |
InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken)
Invoca de forma interactiva un método en un dispositivo. Se agregan 15 segundos adicionales al tiempo de espera en cloudToDeviceMethod para tener en cuenta el tiempo necesario para conectar una solicitud.
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult> InvokeDeviceMethodAsync (string deviceId, Microsoft.Azure.Devices.CloudToDeviceMethod cloudToDeviceMethod, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeDeviceMethodAsync : string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
override this.InvokeDeviceMethodAsync : string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
Public Overridable Function InvokeDeviceMethodAsync (deviceId As String, cloudToDeviceMethod As CloudToDeviceMethod, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CloudToDeviceMethodResult)
Parámetros
- deviceId
- String
Identificador del dispositivo de destino.
- cloudToDeviceMethod
- CloudToDeviceMethod
Parámetros para ejecutar un método directo en el dispositivo.
- cancellationToken
- CancellationToken
Token de cancelación para cancelar la operación.
Devoluciones
Excepciones
Si cloudToDeviceMethod
es NULL.
Se aplica a
InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken)
Invoca de forma interactiva un método en un módulo.
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult> InvokeDeviceMethodAsync (string deviceId, string moduleId, Microsoft.Azure.Devices.CloudToDeviceMethod cloudToDeviceMethod, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
override this.InvokeDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
Public Overridable Function InvokeDeviceMethodAsync (deviceId As String, moduleId As String, cloudToDeviceMethod As CloudToDeviceMethod, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CloudToDeviceMethodResult)
Parámetros
- deviceId
- String
Identificador del dispositivo de destino.
- moduleId
- String
Identificador del módulo para el módulo de destino.
- cloudToDeviceMethod
- CloudToDeviceMethod
Parámetros para ejecutar un método directo en el módulo.
- cancellationToken
- CancellationToken
Token de cancelación para cancelar la operación.
Devoluciones
Excepciones
Si cloudToDeviceMethod
es NULL.
Se aplica a
Azure SDK for .NET