Partilhar via


Message Classe

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

public class Message

Contêiner de mensagem específico do IotHub

Resumo do Construtor

Construtor Description
Message()

Construtor básico

Message(byte[] byteArray)

byteArray: uma matriz de bytes que contém o corpo da mensagem

Message(ByteArrayInputStream stream)

stream: um fluxo que contém o corpo da mensagem

Message(String string)

Resumo do método

Modificador e tipo Método e descrição
void clearCustomProperties()
ByteArrayOutputStream getBodyStream()

O conteúdo do fluxo do corpo.

byte [] getBytes()

O conteúdo de bytes do corpo.

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

Detalhes do construtor

Message

public Message()

Construtor básico

Message

public Message(byte[] byteArray)

byteArray: uma matriz de bytes que contém o corpo da mensagem

Parâmetros:

byteArray - A matriz de bytes que contém o corpo da mensagem

Message

public Message(ByteArrayInputStream stream)

stream: um fluxo que contém o corpo da mensagem

Parâmetros:

stream - O fluxo que contém o corpo da mensagem

Message

public Message(String string)

Parâmetros:

string - - uma cadeia de caracteres que contém o corpo da mensagem. Importante: se uma cadeia de caracteres for passada, HttpBatch.SerializeAsString será definido como true e a representação de bytes interno será serializada como UTF-8, com HttpBatch.Encoding definido como UTF-8.

Detalhes do método

clearCustomProperties

public void clearCustomProperties()

getBodyStream

public ByteArrayOutputStream getBodyStream()

O conteúdo do fluxo do corpo.

Retornos:

O objeto ByteArrayOutputStream que contém o corpo da mensagem

getBytes

public byte [] getBytes()

O conteúdo de bytes do corpo.

Retornos:

A matriz de bytes do corpo da mensagem

getProperties

public Map getProperties()

setDeliveryAcknowledgement

public final void setDeliveryAcknowledgement(DeliveryAcknowledgement deliveryAcknowledgement)

Parâmetros:

deliveryAcknowledgement - a confirmação de entrega a ser definida

setProperties

public void setProperties(Map properties)

Parâmetros:

properties

setTo

public void setTo(String deviceId)

Parâmetros:

deviceId

Aplica-se a