DeviceMethodResponse class
een DeviceMethodResponse -object wordt aan de gebruiker verstrekt met elke DeviceMethodRequest mogelijkheid om een goed opgemaakt antwoord te maken en terug te sturen naar de service voor elke apparaatmethodeaanroep. Een exemplaar van deze klasse wordt als de tweede parameter doorgegeven aan de callback die is geregistreerd via onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void).
Constructors
Device |
Eigenschappen
is |
Booleaanse waarde die aangeeft of het antwoord al is verzonden. |
payload | De nettolading van het antwoord, teruggestuurd naar de aanroeper aan de servicezijde. |
request |
De aanvraag-id die door de service voor deze apparaatmethode wordt geleverd. |
status | Statuscode die aangeeft of de methode is geslaagd (200) of niet (een ander getal dat niet 200 is). |
Methoden
send(number, any) | |
send(number, any, Error |
Stuurt het antwoord van de apparaatmethode terug naar de service via het onderliggende transportobject met behulp van de statusparameter als de status van de methode-aanroep. |
send(number, Error |
Constructordetails
DeviceMethodResponse(string, DeviceTransport)
new DeviceMethodResponse(requestId: string, transport: DeviceTransport)
Parameters
- requestId
-
string
- transport
- DeviceTransport
Eigenschapdetails
isResponseComplete
Booleaanse waarde die aangeeft of het antwoord al is verzonden.
isResponseComplete: boolean
Waarde van eigenschap
boolean
payload
De nettolading van het antwoord, teruggestuurd naar de aanroeper aan de servicezijde.
payload: any
Waarde van eigenschap
any
requestId
De aanvraag-id die door de service voor deze apparaatmethode wordt geleverd.
requestId: string
Waarde van eigenschap
string
status
Statuscode die aangeeft of de methode is geslaagd (200) of niet (een ander getal dat niet 200 is).
status: number
Waarde van eigenschap
number
Methodedetails
send(number, any)
function send(status: number, payload?: any): Promise<void>
Parameters
- status
-
number
- payload
-
any
Retouren
Promise<void>
send(number, any, ErrorCallback)
Stuurt het antwoord van de apparaatmethode terug naar de service via het onderliggende transportobject met behulp van de statusparameter als de status van de methode-aanroep.
function send(status: number, payload?: any, done?: ErrorCallback)
Parameters
- status
-
number
Een numerieke statuscode die moet worden teruggestuurd naar de service.
- payload
-
any
[optioneel] De nettolading van het methodeantwoord.
- done
-
ErrorCallback
[optioneel] Een callback-functie die wordt aangeroepen zodra het antwoord naar de service is teruggestuurd. Een foutobject wordt als argument doorgegeven aan de functie in het geval er een fout optreedt. Als callback niet is opgegeven, wordt een Promise geretourneerd.
send(number, ErrorCallback)
function send(status: number, done: ErrorCallback)
Parameters
- status
-
number
- done
-
ErrorCallback