Freigeben über


ModuleClient.InvokeMethodAsync Methode

Definition

Ü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: