Share via


MethodRequest Classe

Définition

Structure de données qui représente une demande de méthode.

public sealed class MethodRequest
type MethodRequest = class
Public NotInheritable Class MethodRequest
Héritage
MethodRequest

Constructeurs

MethodRequest(String)

Initialise une nouvelle instance de cette classe avec sans aucune donnée de méthode et un délai supplémentaire pour que l’appareil se connecte et envoie une réponse.

MethodRequest(String, Byte[])

Initialise une nouvelle instance de cette classe.

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

Initialise une nouvelle instance de cette classe.

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

Initialise une nouvelle instance de cette classe sans aucune donnée de méthode.

Propriétés

ConnectionTimeout

Valeur de délai d’expiration de la connexion de l’appareil. Cette valeur correspond au délai d’appel d’une méthode directe que le service IoT Hub doit attendre pour qu’un appareil déconnecté soit mis en ligne. La valeur par défaut est 0, ce qui signifie que les appareils doivent déjà être en ligne lors de l’appel d’une méthode directe. La valeur maximale de connectTimeoutInSeconds est de 300 secondes. Remarque : Cette valeur est pertinente uniquement lors de l’appel de méthodes d’un module edge à un autre.

Data

Données de méthode.

DataAsJson

Données de méthode au format Json.

Name

Nom de la méthode.

ResponseTimeout

Valeur du délai d’expiration de la réponse de la méthode. Cette valeur correspond à la durée pendant laquelle le service IoT Hub doit attendre pour l’exécution d’une méthode directe sur un appareil. Les valeurs minimale et maximale sont de 5 et 300 secondes. Remarque : Cette valeur est pertinente uniquement lors de l’appel de méthodes d’un module edge à un autre.

S’applique à