Compartilhar via


Message Classe

Representa uma mensagem de ou para o IoTHub

Inicializador para Mensagem

Herança
builtins.object
Message

Construtor

Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)

Parâmetros

Nome Description
data
Obrigatório

Os dados que constituem o conteúdo

message_id
str

Um identificador configurável pelo usuário para a mensagem utilizada para padrões de resposta à solicitação. Formato: uma cadeia de caracteres que diferencia maiúsculas de minúsculas (até 128 caracteres de comprimento) de caracteres alfanuméricos ASCII de sete bits + {'-', ':', '.', '+', '%', '_', '#', '?', '!', '', ')', ',', '=', '@', ';', '$', '''}

valor padrão: None
content_encoding
str

Codificação de conteúdo dos dados da mensagem. Outros valores podem ser utf-16" ou "utf-32"

valor padrão: None
content_type
str

Propriedade de tipo de conteúdo usada para rotear com o corpo da mensagem.

valor padrão: None
output_name
str

Nome da saída para a qual o está sendo enviado.

valor padrão: None

Variáveis

Nome Description
data

Os dados que constituem o conteúdo

custom_properties

Dicionário de propriedades de mensagem personalizadas. As chaves e os valores dessas propriedades sempre serão cadeia de caracteres.

id
<xref:message>

Um identificador configurável pelo usuário para a mensagem utilizada para padrões de resposta à solicitação. Formato: uma cadeia de caracteres que diferencia maiúsculas de minúsculas (até 128 caracteres de comprimento) de caracteres alfanuméricos ASCII de sete bits + {'-', ':', '.', '+', '%', '_', '#', '?', '!', '', ')', ',', '=', '@', ';', '$', '''}

expiry_time_utc

Data e hora da expiração da mensagem no formato UTC

correlation_id

Uma propriedade em uma mensagem de resposta que normalmente contém o message_id da solicitação, em padrões de solicitação-resposta

user_id

Uma ID para especificar a origem das mensagens

content_encoding

Codificação de conteúdo dos dados da mensagem. Pode ser 'utf-8', 'utf-16' ou 'utf-32'

content_type

Propriedade de tipo de conteúdo usada para rotear mensagens com o corpo da mensagem. Pode ser 'application/json'

output_name

Nome da saída para a qual a mensagem está sendo enviada.

input_name

Nome da entrada na qual a mensagem foi recebida.

Métodos

get_size
set_as_security_message

Defina a mensagem como uma mensagem de segurança.

Essa é uma API provisória. Funcionalidade ainda não garantida.

get_size

get_size()

set_as_security_message

Defina a mensagem como uma mensagem de segurança.

Essa é uma API provisória. Funcionalidade ainda não garantida.

set_as_security_message()

Atributos

iothub_interface_id