ServiceClient.InvokeDeviceMethodAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken) |
Ruft interaktiv eine Methode auf einem Gerät auf. Zusätzliche 15s werden zum Timeout in cloudToDeviceMethod hinzugefügt, um die Zeit zu berücksichtigen, die zum Verknüpfen einer Anforderung erforderlich ist. |
InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken) |
Ruft interaktiv eine Methode für ein Modul auf. |
InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken)
Ruft interaktiv eine Methode auf einem Gerät auf. Zusätzliche 15s werden zum Timeout in cloudToDeviceMethod hinzugefügt, um die Zeit zu berücksichtigen, die zum Verknüpfen einer Anforderung erforderlich ist.
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)
Parameter
- deviceId
- String
Der Gerätebezeichner für das Zielgerät.
- cloudToDeviceMethod
- CloudToDeviceMethod
Parameter zum Ausführen einer direkten Methode auf dem Gerät.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, um den Vorgang abzubrechen.
Gibt zurück
Die CloudToDeviceMethodResult.
Ausnahmen
Wenn cloudToDeviceMethod
null ist.
Gilt für:
InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken)
Ruft interaktiv eine Methode für ein Modul auf.
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)
Parameter
- deviceId
- String
Der Gerätebezeichner für das Zielgerät.
- moduleId
- String
Der Modulbezeichner für das Zielmodul.
- cloudToDeviceMethod
- CloudToDeviceMethod
Parameter zum Ausführen einer direkten Methode für das Modul.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, um den Vorgang abzubrechen.
Gibt zurück
Die CloudToDeviceMethodResult.
Ausnahmen
Wenn cloudToDeviceMethod
null ist.
Gilt für:
Azure SDK for .NET