ModuleClient.InvokeMethodAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET