TelemetryMessage Clase

Definición

Estructura de datos que representa el mensaje que se enviará a IoT Hub.

public class TelemetryMessage
type TelemetryMessage = class
Public Class TelemetryMessage
Herencia
TelemetryMessage

Constructores

TelemetryMessage()

Creación de instancias predeterminada sin carga útil.

TelemetryMessage(Object)

Crea un mensaje saliente con la carga especificada.

Propiedades

BatchCreatedOnUtc

Hora de creación de eventos al enviar datos en un lote.

ComponentName

Nombre del componente DTDL desde el que se ha originado el mensaje de telemetría. Esto solo es relevante para dispositivos certificados plug and play.

ConnectionDeviceId

Especifica el identificador de dispositivo desde el que se envió este mensaje, si hay uno.

ConnectionModuleId

Especifica el identificador del módulo desde el que se envió este mensaje, si hay uno.

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

Propiedad de cadena que normalmente contiene el MessageId de la solicitud, en patrones de solicitud-respuesta.

CreatedOnUtc

Hora de creación del evento al enviar un mensaje a la vez.

EnqueuedOnUtc

Fecha y hora en que el servidor recibió el mensaje del dispositivo a la nube.

ExpiresOnUtc

Hora a la que se considera expirado este mensaje.

InputName

Especifica el nombre de entrada en el que se envió el mensaje, si había uno.

IsSecurityMessage

True si el mensaje se establece como un mensaje de seguridad

MessageId

Identificador del mensaje usado para los patrones de solicitud-respuesta. 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.

PayloadConvention

Convención que se va a usar con esta carga de mensaje.

Properties

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

SystemProperties

Obtiene el diccionario de propiedades del sistema que se administran internamente.

UserId

Identificador usado para especificar el origen de los mensajes.

Métodos

CloneWithBody(Object)

Clona una instancia existente Message y establece el cuerpo de contenido definido por payload en ella.

SetAsSecurityMessage()

Establece el mensaje como un mensaje de seguridad.

Se aplica a