ModuleClient.InvokeMethodAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
InvokeMethodAsync(String, String, MethodRequest, CancellationToken) |
Invoca de forma interactiva un método desde un módulo perimetral a otro módulo perimetral. Ambos módulos perimetrales deben estar conectados al mismo centro perimetral. |
InvokeMethodAsync(String, String, MethodRequest) |
Invoca de forma interactiva un método desde un módulo perimetral a otro módulo perimetral. Ambos módulos perimetrales deben estar conectados al mismo centro perimetral. |
InvokeMethodAsync(String, MethodRequest, CancellationToken) |
Invoca de forma interactiva un método desde un módulo perimetral a un dispositivo perimetral. Tanto el módulo perimetral como el dispositivo perimetral deben estar conectados al mismo centro perimetral. |
InvokeMethodAsync(String, MethodRequest) |
Invoca de forma interactiva un método desde un módulo perimetral a un dispositivo perimetral. Tanto el módulo perimetral como el dispositivo perimetral deben estar conectados al mismo centro perimetral. |
InvokeMethodAsync(String, String, MethodRequest, CancellationToken)
Invoca de forma interactiva un método desde un módulo perimetral a otro módulo perimetral. Ambos módulos perimetrales deben estar conectados al mismo centro perimetral.
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)
Parámetros
- deviceId
- String
Identificador único del dispositivo.
- moduleId
- String
Identificador único del módulo perimetral en el que se va a invocar el método.
- methodRequest
- MethodRequest
Detalles del método que se va a invocar.
- cancellationToken
- CancellationToken
Token de cancelación para cancelar la operación.
Devoluciones
Resultado de la invocación del método.
Excepciones
Se produce cuando se ha cancelado la operación.
Se aplica a
InvokeMethodAsync(String, String, MethodRequest)
Invoca de forma interactiva un método desde un módulo perimetral a otro módulo perimetral. Ambos módulos perimetrales deben estar conectados al mismo centro perimetral.
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)
Parámetros
- deviceId
- String
Identificador único del dispositivo.
- moduleId
- String
Identificador único del módulo perimetral en el que se va a invocar el método.
- methodRequest
- MethodRequest
Detalles del método que se va a invocar.
Devoluciones
Resultado de la invocación del método.
Excepciones
Se produce cuando se ha cancelado la operación.
Se aplica a
InvokeMethodAsync(String, MethodRequest, CancellationToken)
Invoca de forma interactiva un método desde un módulo perimetral a un dispositivo perimetral. Tanto el módulo perimetral como el dispositivo perimetral deben estar conectados al mismo centro perimetral.
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)
Parámetros
- deviceId
- String
Identificador único del dispositivo perimetral en el que se va a invocar el método.
- methodRequest
- MethodRequest
Detalles del método que se va a invocar.
- cancellationToken
- CancellationToken
Token de cancelación para cancelar la operación.
Devoluciones
Resultado de la invocación del método.
Excepciones
Se produce cuando se ha cancelado la operación.
Se aplica a
InvokeMethodAsync(String, MethodRequest)
Invoca de forma interactiva un método desde un módulo perimetral a un dispositivo perimetral. Tanto el módulo perimetral como el dispositivo perimetral deben estar conectados al mismo centro perimetral.
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)
Parámetros
- deviceId
- String
Identificador único del dispositivo perimetral en el que se va a invocar el método.
- methodRequest
- MethodRequest
Detalles del método que se va a invocar.
Devoluciones
Resultado de la invocación del método.
Se aplica a
Azure SDK for .NET