MethodRequest Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Datenstruktur, die eine Methodenanforderung darstellt.
public sealed class MethodRequest
type MethodRequest = class
Public NotInheritable Class MethodRequest
- Vererbung
-
MethodRequest
Konstruktoren
MethodRequest(String) |
Initialisiert eine neue instance dieser Klasse ohne Methodendaten und zusätzlicher Zeit für das Gerät, um eine Verbindung herzustellen und eine Antwort zu senden. |
MethodRequest(String, Byte[]) |
Initialisiert eine neue Instanz dieser Klasse. |
MethodRequest(String, Byte[], Nullable<TimeSpan>, Nullable<TimeSpan>) |
Initialisiert eine neue Instanz dieser Klasse. |
MethodRequest(String, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Initialisiert eine neue instance dieser Klasse ohne Methodendaten. |
Eigenschaften
ConnectionTimeout |
Der Timeoutwert für die Geräteverbindung. Dieser Wert ist die Zeitspanne beim Aufruf einer direkten Methode, die der IoT Hub-Dienst warten muss, damit ein nicht verbundenes Gerät online geschaltet wird. Der Standardwert ist 0 (Null). Das bedeutet, dass Geräte beim Aufrufen einer direkten Methode bereits online sein müssen. Der maximale Wert für connectTimeoutInSeconds beträgt 300 Sekunden. Hinweis: Dieser Wert ist nur relevant, wenn Methoden von einem Edgemodul in ein anderes aufgerufen werden. |
Data |
Die Methodendaten. |
DataAsJson |
Die Methodendaten im JSON-Format. |
Name |
Der Methodenname. |
ResponseTimeout |
Der Timeoutwert der Methodenantwort. Dieser Wert ist die Zeitspanne, die der IoT Hub-Dienst bis zum Abschluss einer direkten Methodenausführung auf einem Gerät warten muss. Die minimalen und maximalen Werte sind 5 und 300 Sekunden. Hinweis: Dieser Wert ist nur relevant, wenn Methoden von einem Edgemodul in ein anderes aufgerufen werden. |
Gilt für:
Azure SDK for .NET