MethodRequest Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A estrutura de dados que representa uma solicitação de método.
public sealed class MethodRequest
type MethodRequest = class
Public NotInheritable Class MethodRequest
- Herança
-
MethodRequest
Construtores
MethodRequest(String) |
Inicializa uma nova instância dessa classe com sem dados de método e tempo extra para o dispositivo se conectar e enviar uma resposta. |
MethodRequest(String, Byte[]) |
Inicializa uma nova instância desta classe. |
MethodRequest(String, Byte[], Nullable<TimeSpan>, Nullable<TimeSpan>) |
Inicializa uma nova instância desta classe. |
MethodRequest(String, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Inicializa uma nova instância dessa classe sem nenhum dado de método. |
Propriedades
ConnectionTimeout |
O valor de tempo limite da conexão do dispositivo. Esse valor é a quantidade de tempo após a invocação de um método direto que o serviço do Hub IoT deve aguardar para que um dispositivo desconectado esteja online. O valor padrão é 0, significando que os dispositivos já devem estar online na invocação de um método direto. O valor máximo para connectTimeoutInSeconds é de 300 segundos. Observação: esse valor é relevante somente ao invocar métodos de um módulo de borda para outro. |
Data |
Os dados do método. |
DataAsJson |
Os dados do método no formato Json. |
Name |
O nome do método. |
ResponseTimeout |
O valor de tempo limite de resposta do método. Esse valor é a quantidade de tempo que o serviço do Hub IoT deve aguardar para a conclusão de uma execução de método direto em um dispositivo. Os valores mínimo e máximo são 5 e 300 segundos. Observação: esse valor é relevante somente ao invocar métodos de um módulo de borda para outro. |
Aplica-se a
Azure SDK for .NET