Compartilhar via


TelemetryMessage Classe

Definição

A estrutura de dados que representa a mensagem que será enviada ao Hub IoT.

public class TelemetryMessage
type TelemetryMessage = class
Public Class TelemetryMessage
Herança
TelemetryMessage

Construtores

TelemetryMessage()

Instanciação padrão sem conteúdo.

TelemetryMessage(Object)

Cria uma mensagem de saída com o conteúdo especificado.

Propriedades

BatchCreatedOnUtc

A hora de criação do evento ao enviar dados em um lote.

ComponentName

O nome do componente DTDL de onde a mensagem de telemetria foi originada. Isso é relevante apenas para dispositivos certificados de plug and play.

ConnectionDeviceId

Especifica a ID do dispositivo da qual essa mensagem foi enviada, se houver uma.

ConnectionModuleId

Especifica a ID do módulo da qual essa mensagem foi enviada, se houver uma.

ContentEncoding

Usado para especificar o tipo de codificação de conteúdo da mensagem.

ContentType

Usado para especificar o tipo de conteúdo da mensagem.

CorrelationId

Uma propriedade de cadeia de caracteres que normalmente contém a MessageId da solicitação, em padrões de solicitação-resposta.

CreatedOnUtc

A hora de criação do evento ao enviar uma mensagem por vez.

EnqueuedOnUtc

Data e hora em que a mensagem do dispositivo para a nuvem foi recebida pelo servidor.

ExpiresOnUtc

A hora em que essa mensagem é considerada expirada.

InputName

Especifica o nome de entrada no qual a mensagem foi enviada, se houver um.

IsSecurityMessage

True se a mensagem estiver definida como uma mensagem de segurança

MessageId

Um identificador para a mensagem usada para padrões de solicitação-resposta. Formato: uma cadeia de caracteres que diferencia maiúsculas de minúsculas ( até 128 caracteres de comprimento) de caracteres alfanuméricos ASCII de 7 bits

  • {'-', ':', '/', '', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}. Caracteres não alfanuméricos são de URN RFC.
MessageSchema

Usado para especificar o esquema do conteúdo da mensagem.

Payload

A carga de mensagem.

PayloadConvention

A convenção a ser usada com esse conteúdo de mensagem.

Properties

Obtém o dicionário de propriedades de usuário que são definidas quando o usuário envia os dados.

SystemProperties

Obtém o dicionário de propriedades do sistema que são gerenciadas internamente.

UserId

Uma ID usada para especificar a origem das mensagens.

Métodos

CloneWithBody(Object)

Clona uma instância existente Message e define o corpo do conteúdo definido por payload nela.

SetAsSecurityMessage()

Define a mensagem como uma mensagem de segurança

Aplica-se a