Partager via


ServiceClient.InvokeDeviceMethodAsync Méthode

Définition

Surcharges

InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken)

Appelle de manière interactive une méthode sur un appareil. Des 15 s supplémentaires sont ajoutés au délai d’expiration dans cloudToDeviceMethod pour prendre en compte le temps nécessaire au transfert d’une demande

InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken)

Appelle de manière interactive une méthode sur un module.

InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken)

Appelle de manière interactive une méthode sur un appareil. Des 15 s supplémentaires sont ajoutés au délai d’expiration dans cloudToDeviceMethod pour prendre en compte le temps nécessaire au transfert d’une demande

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)

Paramètres

deviceId
String

Identificateur de l’appareil cible.

cloudToDeviceMethod
CloudToDeviceMethod

Paramètres pour exécuter une méthode directe sur l’appareil.

cancellationToken
CancellationToken

Jeton d’annulation pour annuler l’opération.

Retours

L’CloudToDeviceMethodResultopérateur

Exceptions

Quand cloudToDeviceMethod est Null.

S’applique à

InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken)

Appelle de manière interactive une méthode sur un module.

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)

Paramètres

deviceId
String

Identificateur de l’appareil cible.

moduleId
String

Identificateur du module cible.

cloudToDeviceMethod
CloudToDeviceMethod

Paramètres pour exécuter une méthode directe sur le module.

cancellationToken
CancellationToken

Jeton d’annulation pour annuler l’opération.

Retours

L’CloudToDeviceMethodResultopérateur

Exceptions

Quand cloudToDeviceMethod est Null.

S’applique à