Compartir a través de


Message Clase

Representa un mensaje hacia o desde IoTHub

Inicializador para message

Herencia
builtins.object
Message

Constructor

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

Parámetros

Nombre Description
data
Requerido

Los datos que constituyen la carga útil

message_id
str

Un identificador configurable por el usuario para el mensaje utilizado para patrones de solicitud y respuesta. Formato: una cadena con distinción entre mayúsculas y minúsculas (hasta 128 caracteres de longitud) de caracteres alfanuméricos de ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '@', ';', '$', ''''

valor predeterminado: None
content_encoding
str

Codificación de contenido de los datos del mensaje. Otros valores pueden ser utf-16" o "utf-32".

valor predeterminado: None
content_type
str

Propiedad de tipo de contenido usada para las rutas con el cuerpo del mensaje.

valor predeterminado: None
output_name
str

Nombre de la salida a la que se envía .

valor predeterminado: None

Variables

Nombre Description
data

Los datos que constituyen la carga útil

custom_properties

Diccionario de propiedades de mensaje personalizadas. Las claves y los valores de estas propiedades siempre serán cadenas.

id
<xref:message>

Un identificador configurable por el usuario para el mensaje utilizado para patrones de solicitud y respuesta. Formato: una cadena con distinción entre mayúsculas y minúsculas (hasta 128 caracteres de longitud) de caracteres alfanuméricos de ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '@', ';', '$', ''''

expiry_time_utc

Fecha y hora de expiración del mensaje en formato UTC

correlation_id

Propiedad de un mensaje de respuesta que normalmente contiene el message_id de la solicitud, en patrones de solicitud-respuesta

user_id

Identificador para especificar el origen de los mensajes.

content_encoding

Codificación de contenido de los datos del mensaje. Puede ser 'utf-8', 'utf-16' o 'utf-32'

content_type

Propiedad de tipo de contenido usada para enrutar mensajes con el cuerpo del mensaje. Puede ser "application/json"

output_name

Nombre de la salida a la que se envía el mensaje.

input_name

Nombre de la entrada en la que se recibió el mensaje.

Métodos

get_size
set_as_security_message

Establezca el mensaje como un mensaje de seguridad.

Se trata de una API provisional. Funcionalidad aún no garantizada.

get_size

get_size()

set_as_security_message

Establezca el mensaje como un mensaje de seguridad.

Se trata de una API provisional. Funcionalidad aún no garantizada.

set_as_security_message()

Atributos

iothub_interface_id