MethodRequest Clase

Definición

Estructura de datos que representa una solicitud de método.

public sealed class MethodRequest
type MethodRequest = class
Public NotInheritable Class MethodRequest
Herencia
MethodRequest

Constructores

MethodRequest(String)

Inicializa una nueva instancia de esta clase con sin ningún dato de método y tiempo adicional para que el dispositivo se conecte y envíe una respuesta.

MethodRequest(String, Byte[])

Inicializa una nueva instancia de esta clase.

MethodRequest(String, Byte[], Nullable<TimeSpan>, Nullable<TimeSpan>)

Inicializa una nueva instancia de esta clase.

MethodRequest(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

Inicializa una nueva instancia de esta clase sin ningún dato de método.

Propiedades

ConnectionTimeout

Valor de tiempo de espera de conexión del dispositivo. Este valor es la cantidad de tiempo durante la invocación de un método directo que el servicio ioT Hub debe esperar para que un dispositivo desconectado se conecte. El valor predeterminado es 0, lo que significa que los dispositivos ya deben estar en línea tras la invocación de un método directo. El valor máximo de connectTimeoutInSeconds es de 300 segundos. Nota: Este valor solo es relevante al invocar métodos de un módulo perimetral a otro.

Data

Datos del método.

DataAsJson

Los datos del método en formato Json.

Name

El nombre del método.

ResponseTimeout

Valor de tiempo de espera de respuesta del método. Este valor es la cantidad de tiempo que el servicio IoT Hub debe esperar para completar una ejecución directa de métodos en un dispositivo. Los valores mínimo y máximo son 5 y 300 segundos. Nota: Este valor solo es relevante al invocar métodos de un módulo perimetral a otro.

Se aplica a