Freigeben über


Message Klasse

  • java.lang.Object
    • com.microsoft.azure.sdk.iot.service.messaging.Message

public class Message

IotHub-spezifischer Nachrichtencontainer

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
Message()

Basic-Konstruktor

Message(byte[] byteArray)

byteArray: ein Bytearray, das den Text der Nachricht enthält.

Message(ByteArrayInputStream stream)

stream: Ein Stream, der den Nachrichtentext enthält

Message(String string)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void clearCustomProperties()
ByteArrayOutputStream getBodyStream()

Der Streaminhalt des Texts.

byte [] getBytes()

Der Byteinhalt des Texts.

Map<String, String> getProperties()
final void setDeliveryAcknowledgement(DeliveryAcknowledgement deliveryAcknowledgement)
void setProperties(Map<String, String> properties)
void setTo(String deviceId)

Details zum Konstruktor

Message

public Message()

Basic-Konstruktor

Message

public Message(byte[] byteArray)

byteArray: ein Bytearray, das den Text der Nachricht enthält.

Parameter:

byteArray - Das Bytearray, das den Nachrichtentext enthält

Message

public Message(ByteArrayInputStream stream)

stream: Ein Stream, der den Nachrichtentext enthält

Parameter:

stream - Der Stream, der den Nachrichtentext enthält

Message

public Message(String string)

Parameter:

string - – eine Zeichenfolge, die den Nachrichtentext enthält. Wichtig: Wenn eine Zeichenfolge übergeben wird, wird httpBatch.SerializeAsString auf true festgelegt, und die interne Bytedarstellung wird als UTF-8 serialisiert, wobei HttpBatch.Encoding auf UTF-8 festgelegt ist.

Details zur Methode

clearCustomProperties

public void clearCustomProperties()

getBodyStream

public ByteArrayOutputStream getBodyStream()

Der Streaminhalt des Texts.

Gibt zurück:

Das ByteArrayOutputStream-Objekt, das den Nachrichtentext enthält

getBytes

public byte [] getBytes()

Der Byteinhalt des Texts.

Gibt zurück:

Das Bytearray des Nachrichtentexts

getProperties

public Map getProperties()

setDeliveryAcknowledgement

public final void setDeliveryAcknowledgement(DeliveryAcknowledgement deliveryAcknowledgement)

Parameter:

deliveryAcknowledgement - die festzulegende Übermittlungsbestätigung

setProperties

public void setProperties(Map properties)

Parameter:

properties

setTo

public void setTo(String deviceId)

Parameter:

deviceId

Gilt für: