Message Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A estrutura de dados representa a mensagem usada para interagir com o Hub IoT.
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
- Herança
-
Message
- Implementações
Construtores
Message() |
Construtor padrão sem dados de corpo. |
Message(Byte[]) |
Cria uma mensagem de telemetria com o conteúdo especificado. |
Message(Stream) |
Construtor que usa o fluxo de argumento como o fluxo do corpo. |
Propriedades
Ack |
Usado 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. |
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 cadeia de propriedade em uma mensagem de resposta que geralmente contém a MessageId da solicitação em padrões de solicitação-resposta. |
CreatedOnUtc |
Propriedade de data personalizada definida pelo originador da mensagem. |
CreationTimeUtc |
Propriedade de data personalizada definida pelo originador da mensagem. |
ExpiresOnUtc |
[Opcional] A hora em que essa mensagem é considerada expirada. |
ExpiryTimeUtc |
[Opcional] A hora em que essa mensagem é considerada expirada. |
HasPayload |
Indica se a mensagem tem um conteúdo. |
LockToken |
[Obrigatório] LockToken da mensagem recebida. |
MessageId |
[Necessário para solicitações bidirecionais] Usado para correlacionar a comunicação bidirecional. 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
|
MessageSchema |
Usado para especificar o esquema do conteúdo da mensagem. |
Payload |
A carga de mensagem. |
Properties |
Obtém o dicionário de propriedades do usuário que são definidas quando o usuário envia os dados. |
To |
[Obrigatório] Destino da mensagem. |
UserId |
[Obrigatório em mensagens de comentários] Usado para especificar a origem das mensagens geradas pelo hub de dispositivos. Valor possível: "{hub name}/" |
Métodos
Clone() |
Faz um clone da instância de dados de evento atual. |
Dispose() |
Descartar a instância de dados de evento atual |
GetBodyStream() |
Retornar o fluxo de corpo da instância de dados de evento atual |
GetBytes() |
Esses métodos retornam o fluxo do corpo como uma matriz de bytes |
Aplica-se a
Azure SDK for .NET