Message Classe
Representa uma mensagem de ou para o IoTHub
Inicializador para Mensagem
- Herança
-
builtins.objectMessage
Construtor
Message(data, message_id=None, content_encoding=None, content_type=None, output_name=None)
Parâmetros
Name | Description |
---|---|
data
Necessário
|
Os dados que constituem o payload |
message_id
|
Um identificador de definição de utilizador para a mensagem utilizada para padrões de pedido-resposta. Formato: uma cadeia sensível a maiúsculas e minúsculas (até 128 carateres) de carateres alfanuméricos de 7 bits ASCII + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', '', '=', '@', ';', '$', ''} valor predefinido: None
|
content_encoding
|
Codificação de conteúdo dos dados da mensagem. Outros valores podem ser utf-16" ou "utf-32" valor predefinido: None
|
content_type
|
Propriedade tipo de conteúdo utilizada para rotas com o corpo da mensagem. valor predefinido: None
|
output_name
|
Nome do resultado para o qual está a ser enviado. valor predefinido: None
|
Variáveis
Name | Description |
---|---|
data
|
Os dados que constituem o payload |
custom_properties
|
Dicionário de propriedades de mensagens personalizadas. As chaves e os valores destas propriedades serão sempre cadeias. |
id
|
<xref:message>
Um identificador de definição de utilizador para a mensagem utilizada para padrões de pedido-resposta. Formato: uma cadeia sensível a maiúsculas e minúsculas (até 128 carateres) de carateres alfanuméricos de 7 bits ASCII + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', '', '=', '@', ';', '$', ''} |
expiry_time_utc
|
Data e hora da expiração da mensagem no formato UTC |
correlation_id
|
Uma propriedade numa mensagem de resposta que normalmente contém o message_id do pedido, em padrões de pedido-resposta |
user_id
|
Um 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 tipo de conteúdo utilizada para encaminhar mensagens com o corpo da mensagem. Pode ser "application/json" |
output_name
|
Nome do resultado para o qual a mensagem está a ser enviada. |
input_name
|
Nome da entrada em que a mensagem foi recebida. |
Métodos
get_size | |
set_as_security_message |
Defina a mensagem como uma mensagem de segurança. Trata-se de uma API provisória. A funcionalidade ainda não está garantida. |
get_size
get_size()
set_as_security_message
Defina a mensagem como uma mensagem de segurança.
Trata-se de uma API provisória. A funcionalidade ainda não está garantida.
set_as_security_message()
Atributos
iothub_interface_id
Azure SDK for Python