Partager via


Message Classe

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

public class Message

Conteneur de messages spécifique à IotHub

Récapitulatif du constructeur

Constructeur Description
Message()

Constructeur de base

Message(byte[] byteArray)

byteArray : tableau d’octets contenant le corps du message

Message(ByteArrayInputStream stream)

stream : flux contenant le corps du message

Message(String string)

Résumé de la méthode

Modificateur et type Méthode et description
void clearCustomProperties()
ByteArrayOutputStream getBodyStream()

Contenu du flux du corps.

byte [] getBytes()

Contenu d’octets du corps.

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

Détails du constructeur

Message

public Message()

Constructeur de base

Message

public Message(byte[] byteArray)

byteArray : tableau d’octets contenant le corps du message

Paramètres:

byteArray - Tableau d’octets contenant le corps du message

Message

public Message(ByteArrayInputStream stream)

stream : flux contenant le corps du message

Paramètres:

stream - Flux contenant le corps du message

Message

public Message(String string)

Paramètres:

string - - chaîne contenant le corps du message. Important : si une chaîne est transmise, HttpBatch.SerializeAsString a la valeur true et la représentation d’octet interne est sérialisée en tant que UTF-8, avec HttpBatch.Encoding défini sur UTF-8.

Détails de la méthode

clearCustomProperties

public void clearCustomProperties()

getBodyStream

public ByteArrayOutputStream getBodyStream()

Contenu du flux du corps.

Retours:

Objet ByteArrayOutputStream contenant le corps du message

getBytes

public byte [] getBytes()

Contenu d’octets du corps.

Retours:

Tableau d’octets du corps du message

getProperties

public Map getProperties()

setDeliveryAcknowledgement

public final void setDeliveryAcknowledgement(DeliveryAcknowledgement deliveryAcknowledgement)

Paramètres:

deliveryAcknowledgement - l’accusé de réception à définir

setProperties

public void setProperties(Map properties)

Paramètres:

properties

setTo

public void setTo(String deviceId)

Paramètres:

deviceId

S’applique à