Partager via


ModuleClient.InvokeMethodAsync Méthode

Définition

Surcharges

InvokeMethodAsync(String, String, MethodRequest, CancellationToken)

Appelle de manière interactive une méthode d’un module edge vers un autre module de périphérie. Les deux modules de périphérie doivent être connectés au même hub de périphérie.

InvokeMethodAsync(String, String, MethodRequest)

Appelle de manière interactive une méthode d’un module edge vers un autre module de périphérie. Les deux modules de périphérie doivent être connectés au même hub de périphérie.

InvokeMethodAsync(String, MethodRequest, CancellationToken)

Appelle de manière interactive une méthode d’un module de périphérie vers un appareil de périphérie. Le module de périphérie et l’appareil de périphérie doivent être connectés au même hub de périphérie.

InvokeMethodAsync(String, MethodRequest)

Appelle de manière interactive une méthode d’un module de périphérie vers un appareil de périphérie. Le module de périphérie et l’appareil de périphérie doivent être connectés au même hub de périphérie.

InvokeMethodAsync(String, String, MethodRequest, CancellationToken)

Appelle de manière interactive une méthode d’un module edge vers un autre module de périphérie. Les deux modules de périphérie doivent être connectés au même hub de périphérie.

public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse> InvokeMethodAsync (string deviceId, string moduleId, Microsoft.Azure.Devices.Client.MethodRequest methodRequest, System.Threading.CancellationToken cancellationToken);
member this.InvokeMethodAsync : string * string * Microsoft.Azure.Devices.Client.MethodRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse>
Public Function InvokeMethodAsync (deviceId As String, moduleId As String, methodRequest As MethodRequest, cancellationToken As CancellationToken) As Task(Of MethodResponse)

Paramètres

deviceId
String

Identificateur unique de l’appareil.

moduleId
String

Identificateur unique du module edge sur lequel appeler la méthode.

methodRequest
MethodRequest

Détails de la méthode à appeler.

cancellationToken
CancellationToken

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

Retours

Résultat de l’appel de méthode.

Exceptions

Levée lorsque l’opération a été annulée.

S’applique à

InvokeMethodAsync(String, String, MethodRequest)

Appelle de manière interactive une méthode d’un module edge vers un autre module de périphérie. Les deux modules de périphérie doivent être connectés au même hub de périphérie.

public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse> InvokeMethodAsync (string deviceId, string moduleId, Microsoft.Azure.Devices.Client.MethodRequest methodRequest);
member this.InvokeMethodAsync : string * string * Microsoft.Azure.Devices.Client.MethodRequest -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse>
Public Function InvokeMethodAsync (deviceId As String, moduleId As String, methodRequest As MethodRequest) As Task(Of MethodResponse)

Paramètres

deviceId
String

Identificateur unique de l’appareil.

moduleId
String

Identificateur unique du module edge sur lequel appeler la méthode.

methodRequest
MethodRequest

Détails de la méthode à appeler.

Retours

Résultat de l’appel de méthode.

Exceptions

Levée lorsque l’opération a été annulée.

S’applique à

InvokeMethodAsync(String, MethodRequest, CancellationToken)

Appelle de manière interactive une méthode d’un module de périphérie vers un appareil de périphérie. Le module de périphérie et l’appareil de périphérie doivent être connectés au même hub de périphérie.

public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse> InvokeMethodAsync (string deviceId, Microsoft.Azure.Devices.Client.MethodRequest methodRequest, System.Threading.CancellationToken cancellationToken);
member this.InvokeMethodAsync : string * Microsoft.Azure.Devices.Client.MethodRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse>
Public Function InvokeMethodAsync (deviceId As String, methodRequest As MethodRequest, cancellationToken As CancellationToken) As Task(Of MethodResponse)

Paramètres

deviceId
String

Identificateur unique de l’appareil de périphérie sur lequel appeler la méthode.

methodRequest
MethodRequest

Détails de la méthode à appeler.

cancellationToken
CancellationToken

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

Retours

Résultat de l’appel de méthode.

Exceptions

Levée lorsque l’opération a été annulée.

S’applique à

InvokeMethodAsync(String, MethodRequest)

Appelle de manière interactive une méthode d’un module de périphérie vers un appareil de périphérie. Le module de périphérie et l’appareil de périphérie doivent être connectés au même hub de périphérie.

public System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse> InvokeMethodAsync (string deviceId, Microsoft.Azure.Devices.Client.MethodRequest methodRequest);
member this.InvokeMethodAsync : string * Microsoft.Azure.Devices.Client.MethodRequest -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MethodResponse>
Public Function InvokeMethodAsync (deviceId As String, methodRequest As MethodRequest) As Task(Of MethodResponse)

Paramètres

deviceId
String

Identificateur unique de l’appareil de périphérie sur lequel appeler la méthode.

methodRequest
MethodRequest

Détails de la méthode à appeler.

Retours

Résultat de l’appel de méthode.

S’applique à