Message Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
|
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
Azure SDK for .NET