Partager via


DigitalTwinsClient.InvokeCommandAsync Méthode

Définition

Appelez une commande sur un jumeau numérique.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.InvokeDigitalTwinCommandResponse> InvokeCommandAsync (string digitalTwinId, string commandName, Microsoft.Azure.Devices.InvokeDigitalTwinCommandOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeCommandAsync : string * string * Microsoft.Azure.Devices.InvokeDigitalTwinCommandOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.InvokeDigitalTwinCommandResponse>
override this.InvokeCommandAsync : string * string * Microsoft.Azure.Devices.InvokeDigitalTwinCommandOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.InvokeDigitalTwinCommandResponse>
Public Overridable Function InvokeCommandAsync (digitalTwinId As String, commandName As String, Optional requestOptions As InvokeDigitalTwinCommandOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeDigitalTwinCommandResponse)

Paramètres

digitalTwinId
String

Id du jumeau numérique.

commandName
String

Commande à appeler.

requestOptions
InvokeDigitalTwinCommandOptions

Paramètres facultatifs pour cette demande.

cancellationToken
CancellationToken

CancellationToken.

Retours

La réponse d’appel de la commande json/application sérialisée, la réponse de commande status code et l’ID de demande.

Exceptions

Lorsque le fourni digitalTwinId ou commandName est null.

Lorsque le fourni digitalTwinId ou commandName est vide ou blanc.

Levée si IoT Hub a répondu à la demande avec un code de status non réussi. Par exemple, si la requête fournie a été limitée, IotHubServiceException avec ThrottlingException est levée. Pour obtenir la liste complète des cas d’erreur possibles, consultez IotHubServiceErrorCode.

Si la requête HTTP échoue en raison d’un problème sous-jacent tel que la connectivité réseau, l’échec DNS ou la validation du certificat de serveur.

Si le fourni cancellationToken a demandé l’annulation.

S’applique à