Compartilhar via


MessageSystemPropertyNames Classe

Definição

Os nomes das propriedades do sistema na Message classe .

public static class MessageSystemPropertyNames
type MessageSystemPropertyNames = class
Public Class MessageSystemPropertyNames
Herança
MessageSystemPropertyNames

Campos

Ack

Um gerador de mensagem de comentários. Essa propriedade é usada em mensagens de nuvem para dispositivo para solicitar que o Hub IoT gere mensagens de comentários como resultado do consumo da mensagem pelo dispositivo.

ConnectionAuthMethod

O valor do método de autenticação de conexão é ignorado para mensagens de nuvem para dispositivo.

ConnectionDeviceGenerationId

A ID de geração do dispositivo de destino da mensagem de nuvem para dispositivo. DeviceGenerationId é uma cadeia de caracteres com diferenciação de maiúsculas e minúsculas gerada pelo hub IoT. Esse valor é usado para distinguir dispositivos com a mesma ID de dispositivo quando eles foram excluídos e recriados.

ConnectionDeviceId

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

ContentEncoding

Usado para especificar o tipo de codificação de conteúdo da mensagem. Os valores possíveis são: utf-8, utf-16, utf-32.

ContentType

Usado para especificar o tipo de conteúdo da mensagem. Os valores possíveis são: application/json, application/json-patch+json.

CorrelationId

Uma cadeia de propriedade em uma mensagem de resposta que geralmente contém a MessageId da solicitação em padrões de solicitação-resposta.

CreationTimeUtc

Propriedade de data personalizada definida pelo originador da mensagem.

DeliveryCount

O número de vezes que uma mensagem pode fazer a transição entre os estados Enfileirado e Invisível. Após o número máximo de transições, o hub IoT define o estado da mensagem como sem letras mortas. Para obter mais informações, consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle.

EnqueuedTime

Data e hora em que a mensagem foi recebida pelo servidor em UTC.

ExpiryTimeUtc

Data e hora da expiração da mensagem em UTC.

LockToken

Bloquear o token da mensagem recebida. Um identificador exclusivo para uma mensagem de nuvem para dispositivo usada para concluir, rejeitar ou abandonar a mensagem. Esse valor é fornecido para resolve condições de corrida ao concluir, rejeitar ou abandonar mensagens.

MessageId

Um identificador configurável pelo usuário para as mensagens. Se esse valor não for fornecido pelo usuário, o cliente de serviço definirá isso como um novo GUID somente se você definir SdkAssignsMessageId a propriedade em ServiceClientOptions.

MessageSchema

O esquema de mensagem é definido internamente pelo IoTHub quando gera a mensagem de notificação de Alteração de Gêmeo.

Operation

Operação do hub IoT

SequenceNumber

Um número (exclusivo por fila de dispositivos) atribuído pelo hub IoT a cada mensagem de nuvem para dispositivo.

To

Um destino especificado em mensagens de nuvem para dispositivo.

UserId

Uma ID usada para especificar a origem das mensagens. Quando as mensagens são geradas pelo Hub IoT, elas são definidas como nome do hub IoT.

Aplica-se a