ModuleClient.InvokeMethodAsync 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
InvokeMethodAsync(String, String, MethodRequest, CancellationToken) |
Ruft interaktiv eine Methode aus einem Edgemodul in ein anderes Edgemodul auf. Beide Edgemodule müssen mit demselben Edgehub verbunden sein. |
InvokeMethodAsync(String, String, MethodRequest) |
Ruft interaktiv eine Methode aus einem Edgemodul in ein anderes Edgemodul auf. Beide Edgemodule müssen mit demselben Edgehub verbunden sein. |
InvokeMethodAsync(String, MethodRequest, CancellationToken) |
Ruft interaktiv eine Methode von einem Edgemodul auf ein Edgegerät auf. Sowohl das Edgemodul als auch das Edgegerät müssen mit demselben Edgehub verbunden sein. |
InvokeMethodAsync(String, MethodRequest) |
Ruft interaktiv eine Methode von einem Edgemodul auf ein Edgegerät auf. Sowohl das Edgemodul als auch das Edgegerät müssen mit demselben Edgehub verbunden sein. |
InvokeMethodAsync(String, String, MethodRequest, CancellationToken)
Ruft interaktiv eine Methode aus einem Edgemodul in ein anderes Edgemodul auf. Beide Edgemodule müssen mit demselben Edgehub verbunden sein.
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)
Parameter
- deviceId
- String
Der eindeutige Bezeichner des Geräts.
- moduleId
- String
Der eindeutige Bezeichner des Edgemoduls, für das die -Methode aufgerufen werden soll.
- methodRequest
- MethodRequest
Die Details der methode, die aufgerufen werden soll.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, um den Vorgang abzubrechen.
Gibt zurück
Das Ergebnis des Methodenaufrufs.
Ausnahmen
Wird ausgelöst, wenn der Vorgang abgebrochen wurde.
Gilt für:
InvokeMethodAsync(String, String, MethodRequest)
Ruft interaktiv eine Methode aus einem Edgemodul in ein anderes Edgemodul auf. Beide Edgemodule müssen mit demselben Edgehub verbunden sein.
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)
Parameter
- deviceId
- String
Der eindeutige Bezeichner des Geräts.
- moduleId
- String
Der eindeutige Bezeichner des Edgemoduls, für das die -Methode aufgerufen werden soll.
- methodRequest
- MethodRequest
Die Details der methode, die aufgerufen werden soll.
Gibt zurück
Das Ergebnis des Methodenaufrufs.
Ausnahmen
Wird ausgelöst, wenn der Vorgang abgebrochen wurde.
Gilt für:
InvokeMethodAsync(String, MethodRequest, CancellationToken)
Ruft interaktiv eine Methode von einem Edgemodul auf ein Edgegerät auf. Sowohl das Edgemodul als auch das Edgegerät müssen mit demselben Edgehub verbunden sein.
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)
Parameter
- deviceId
- String
Der eindeutige Bezeichner des Edgegeräts, auf dem die -Methode aufgerufen werden soll.
- methodRequest
- MethodRequest
Die Details der methode, die aufgerufen werden soll.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, um den Vorgang abzubrechen.
Gibt zurück
Das Ergebnis des Methodenaufrufs.
Ausnahmen
Wird ausgelöst, wenn der Vorgang abgebrochen wurde.
Gilt für:
InvokeMethodAsync(String, MethodRequest)
Ruft interaktiv eine Methode von einem Edgemodul auf ein Edgegerät auf. Sowohl das Edgemodul als auch das Edgegerät müssen mit demselben Edgehub verbunden sein.
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)
Parameter
- deviceId
- String
Der eindeutige Bezeichner des Edgegeräts, auf dem die -Methode aufgerufen werden soll.
- methodRequest
- MethodRequest
Die Details der methode, die aufgerufen werden soll.
Gibt zurück
Das Ergebnis des Methodenaufrufs.
Gilt für:
Azure SDK for .NET