Compartir a través de


Message Clase

Definición

La estructura de datos representa el mensaje que se usa para interactuar con IoT Hub.

public sealed class Message : IDisposable
public sealed class Message
type Message = class
    interface IDisposable
type Message = class
Public NotInheritable Class Message
Implements IDisposable
Public NotInheritable Class Message
Herencia
Message
Implementaciones

Constructores

Message()

Constructor predeterminado sin datos de cuerpo.

Message(Byte[])

Crea un mensaje de telemetría con la carga especificada.

Message(Stream)

Constructor que usa la secuencia de argumentos como secuencia de cuerpo.

Propiedades

Ack

Se usa en mensajes de nube a dispositivo para solicitar a IoT Hub que genere mensajes de comentarios como resultado del consumo del mensaje por parte del dispositivo.

ContentEncoding

Se usa para especificar el tipo de codificación de contenido del mensaje.

ContentType

Se usa para especificar el tipo de contenido del mensaje.

CorrelationId

Cadena de propiedad en un mensaje de respuesta que normalmente contiene el identificador del mensaje de la solicitud en los patrones de solicitud y respuesta.

CreatedOnUtc

Propiedad de fecha personalizada establecida por el originador del mensaje.

CreationTimeUtc

Propiedad de fecha personalizada establecida por el originador del mensaje.

ExpiresOnUtc

[Opcional] Hora a la que se considera expirado este mensaje.

ExpiryTimeUtc

[Opcional] Hora a la que se considera expirado este mensaje.

HasPayload

Indica si el mensaje tiene una carga útil.

LockToken

[Obligatorio] LockToken del mensaje recibido.

MessageId

[Obligatorio para solicitudes bidireccionales] Se usa para correlacionar la comunicación bidireccional. Formato: cadena que distingue mayúsculas de minúsculas (hasta 128 caracteres de longitud) de caracteres alfanuméricos de ASCII de 7 bits.

  • {'-', ':', '/', '', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}. Los caracteres no alfanuméricos proceden de URN RFC.
MessageSchema

Se usa para especificar el esquema del contenido del mensaje.

Payload

Carga del mensaje.

Properties

Obtiene el diccionario de propiedades de usuario que se establecen cuando el usuario envía los datos.

To

[Obligatorio] Destino del mensaje.

UserId

[Obligatorio en los mensajes de comentarios] Se usa para especificar el origen de los mensajes generados por el centro de dispositivos. Valor posible: "{nombre del centro}/"

Métodos

Clone()

Realiza un clon de la instancia de datos del evento actual.

Dispose()

Eliminación de la instancia de datos del evento actual

GetBodyStream()

Devolver el flujo de cuerpo de la instancia de datos del evento actual

GetBytes()

Estos métodos devuelven la secuencia de cuerpo como una matriz de bytes.

Se aplica a