Message class
Det Message objektet används för telemetri (enhet till moln) och kommandon (moln-till-enhet) asynkrona meddelanden mellan enheten och IoT Hub-tjänsten. Det är transportagnostiskt, vilket innebär att det fungerar på samma sätt över AMQP, MQTT och HTTP.
Konstruktorer
| Message(Buffer | Skapar ett nytt Message-objekt | 
Egenskaper
| ack | Typ av feedback som begärs (vid kommando från moln till enhet) | 
| content | Innehållskodning av meddelandetexten. kan vara "utf-8", "utf-16" eller "utf-32". | 
| content | Egenskapen Innehållstyp som används för vägar med meddelandetexten. Ska vara "application/json". | 
| correlation | Används i meddelandesvar och feedback | 
| data | |
| expiry | Förfallotid i UTC tolkas av hubben på C2D-meddelanden. Ignoreras i andra fall. | 
| interface | Är det här meddelandet ett säkerhetsmeddelande | 
| lock | Används för att överge, avvisa eller acceptera meddelandet | 
| message | Används för att korrelera dubbelriktad kommunikation. Format: En skiftlägeskänslig sträng (upp till 128 tecken lång) av ASCII 7-bitars alfanumeriska tecken och följande specialsymboler:  | 
| properties | En karta som innehåller strängnycklar och värden för lagring av anpassade meddelandeegenskaper. | 
| to | Meddelandets mål. | 
| user | Används för att ange entiteten som skapar meddelandet | 
Metoder
| get | Hämtar data som skickas till konstruktorn som en buffert | 
| get | Hämtar innehållet (brödtexten) för Message. | 
| is | Returnerar sant om det angivna objektet är av typen BufferConvertible. Objekt av typen BufferConvertible kan skickas till konstruktorn Message. | 
| set | Anger det här meddelandet som ett säkerhetsmeddelande | 
Konstruktorinformation
		Message(BufferConvertible)
	 
	Skapar ett nytt Message-objekt
new Message(data: BufferConvertible)Parametrar
- data
- BufferConvertible
ett Node Buffer-objekt eller något som kan skickas till konstruktorn Buffer för att skapa en Buffer- från.
Egenskapsinformation
ack
Typ av feedback som begärs (vid kommando från moln till enhet)
ack: stringEgenskapsvärde
string
		contentEncoding
	 
	Innehållskodning av meddelandetexten. kan vara "utf-8", "utf-16" eller "utf-32".
contentEncoding: undefined | "utf-8" | "utf-16" | "utf-32"Egenskapsvärde
undefined | "utf-8" | "utf-16" | "utf-32"
		contentType
	 
	Egenskapen Innehållstyp som används för vägar med meddelandetexten. Ska vara "application/json".
contentType: undefined | "application/json"Egenskapsvärde
undefined | "application/json"
		correlationId
	 
	Används i meddelandesvar och feedback
correlationId: stringEgenskapsvärde
string
data
data: anyEgenskapsvärde
any
		expiryTimeUtc
	  
	Förfallotid i UTC tolkas av hubben på C2D-meddelanden. Ignoreras i andra fall.
expiryTimeUtc: anyEgenskapsvärde
any
		interfaceId
	 
	Är det här meddelandet ett säkerhetsmeddelande
interfaceId: stringEgenskapsvärde
string
		lockToken
	 
	Används för att överge, avvisa eller acceptera meddelandet
lockToken: stringEgenskapsvärde
string
		messageId
	 
	Används för att korrelera dubbelriktad kommunikation. Format: En skiftlägeskänslig sträng (upp till 128 tecken lång) av ASCII 7-bitars alfanumeriska tecken och följande specialsymboler: 
              - : . + % _ # * ? ! ( ) , = @ ; $ '.
messageId: stringEgenskapsvärde
string
properties
En karta som innehåller strängnycklar och värden för lagring av anpassade meddelandeegenskaper.
properties: PropertiesEgenskapsvärde
Properties
to
Meddelandets mål.
to: stringEgenskapsvärde
string
		userId
	 
	Används för att ange entiteten som skapar meddelandet
userId: stringEgenskapsvärde
string
Metodinformation
		getBytes()
	 
	
		getData()
	 
	
		isBufferConvertible(any)
	  
	Returnerar sant om det angivna objektet är av typen BufferConvertible. Objekt av typen BufferConvertible kan skickas till konstruktorn Message.
static function isBufferConvertible(obj: any): booleanParametrar
- obj
- 
				any 
objektinstans att kontrollera
Returer
boolean
Sant om objektet är av typen BufferConvertible
		setAsSecurityMessage()
	  
	Anger det här meddelandet som ett säkerhetsmeddelande
function setAsSecurityMessage()