Message Clase
Representa un mensaje hacia o desde IoTHub
Inicializador para message
- Herencia
-
builtins.objectMessage
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
|
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
|
Codificación de contenido de los datos del mensaje. Otros valores pueden ser utf-16" o "utf-32". valor predeterminado: None
|
content_type
|
Propiedad de tipo de contenido usada para las rutas con el cuerpo del mensaje. valor predeterminado: None
|
output_name
|
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
Azure SDK for Python