Compartilhar via


EventData Classe

Definição

Um evento dos Hubs de Eventos, encapsulando um conjunto de dados e seus metadados associados.

public class EventData : Azure.Messaging.MessageContent
type EventData = class
    inherit MessageContent
Public Class EventData
Inherits MessageContent
Herança

Construtores

EventData()

Inicializa uma nova instância da classe EventData.

EventData(AmqpAnnotatedMessage)

Inicializa uma nova instância da classe EventData.

EventData(BinaryData)

Inicializa uma nova instância da classe EventData.

EventData(ReadOnlyMemory<Byte>)

Inicializa uma nova instância da classe EventData.

EventData(String)

Inicializa uma nova instância da classe EventData.

Propriedades

ContentType

Um tipo MIME que descreve os dados contidos no EventBody, destinado a permitir que os consumidores tome decisões informadas para inspecionar e processar o evento.

CorrelationId

Um valor definido pelo aplicativo que representa o contexto a ser usado para correlação em uma ou mais operações. O identificador é um valor de forma livre e pode refletir uma identidade exclusiva ou um elemento de dados compartilhado com significância para o aplicativo.

Data

Obtém ou define os dados.

(Herdado de MessageContent)
EnqueuedTime

A data e a hora, em UTC, de quando o evento foi enfileirado na partição do Hub de Eventos.

EventBody

Os dados associados ao evento, na BinaryData forma , fornecem suporte para uma variedade de transformações de dados e ObjectSerializer integração.

IsReadOnly

Obtém se a mensagem é somente leitura ou não. Isso pode ser substituído herdando classes para especificar se a mensagem pode ou não ser modificada.

(Herdado de MessageContent)
MessageId

Um valor definido pelo aplicativo que identifica exclusivamente o evento. O identificador é um valor de forma livre e pode refletir um GUID ou um identificador derivado do contexto do aplicativo.

Offset

O deslocamento do evento quando ele foi recebido da partição do Hub de Eventos associada.

PartitionKey

A chave de hash de partição aplicada ao lote com o qual o associado EventDatafoi publicado.

Properties

O conjunto de propriedades de forma livre que pode ser usado para associar metadados ao evento que é significativo dentro do contexto do aplicativo.

SequenceNumber

O número de sequência atribuído ao evento quando ele foi enfileirado na partição do Hub de Eventos associada.

SystemProperties

O conjunto de propriedades de evento de forma livre que foram fornecidas pelo serviço hubs de eventos para passar metadados associados ao evento ou à operação dos Hubs de Eventos associados.

Métodos

GetRawAmqpMessage()

A representação de evento no formato de protocolo AMQP. Isso permite o acesso a informações de protocolo que não são relevantes para os Hubs de Eventos e não são expostas diretamente.EventData Essas informações podem ser úteis ao trocar dados com outros agentes de mensagens ou clientes que não usam um dos SDKs dos Hubs de Eventos.

Aplica-se a