Partilhar via


EventData Classe

Definição

Representa o evento enviado e recebido de um fluxo de Hubs de Eventos. Ele contém o corpo do evento, um recipiente de propriedades definido pelo usuário e vários metadados que descrevem o evento, como seu deslocamento na partição e seu número na sequência de fluxo. As partições são preenchidas com uma sequência de dados de evento.

public sealed class EventData : IDisposable
type EventData = class
    interface IDisposable
Public NotInheritable Class EventData
Implements IDisposable
Herança
EventData
Implementações

Construtores

EventData()

Inicializa uma nova instância da classe EventData.

EventData(Byte[])

Inicializa uma nova instância da EventData classe que usa a matriz de bytes especificada como o corpo.

EventData(IList<ArraySegment<Byte>>)

Inicializa uma nova instância da EventData classe que usa a lista especificada de segmentos de matriz de bytes como o corpo.

EventData(Object, XmlObjectSerializer)

Construtor que usa o conteúdo de entrada e o serializador para criar o fluxo do corpo.

EventData(Stream)

Inicializa uma nova instância da EventData classe que usa o fluxo de argumento como o fluxo do corpo.

Propriedades

EnqueuedTimeUtc

Obtém a data e a hora da hora enviada em UTC.

Offset

Obtém o deslocamento dos dados em relação ao fluxo de partição do Hub de Eventos. O deslocamento é um marcador ou um identificador para um evento dentro do fluxo do Hubs de Eventos. O identificador é exclusivo dentro de uma partição do fluxo de Hubs de Eventos.

PartitionKey

Obtém ou define a chave usada para determinar para qual partição enviar dados de evento.

Properties

Obtém as propriedades do usuário dos dados de evento que o usuário adicionou explicitamente durante as operações de envio.

SequenceNumber

Obtém o número de sequência lógica do evento dentro do fluxo de partição do Hub de Eventos.

SerializedSizeInBytes

Representa o evento enviado e recebido de um fluxo de Hubs de Eventos. Ele contém o corpo do evento, um recipiente de propriedades definido pelo usuário e vários metadados que descrevem o evento, como seu deslocamento na partição e seu número na sequência de fluxo. As partições são preenchidas com uma sequência de dados de evento.

SystemProperties

Obtém ou define as propriedades do sistema, incluindo os dados do evento.

Métodos

Clone()

Faz uma cópia profunda desses dados de evento.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

GetBodyStream()

Obtém ou define o fluxo subjacente para o corpo dos dados do evento.

GetBytes()

Obtém os bytes de dados de evento.

Aplica-se a