Compartir a través de


EventData Clase

Definición

Un evento de Event Hubs, encapsulando un conjunto de datos y sus metadatos asociados.

public class EventData : Azure.Messaging.MessageContent
type EventData = class
    inherit MessageContent
Public Class EventData
Inherits MessageContent
Herencia

Constructores

EventData()

Inicializa una nueva instancia de la clase EventData.

EventData(AmqpAnnotatedMessage)

Inicializa una nueva instancia de la clase EventData.

EventData(BinaryData)

Inicializa una nueva instancia de la clase EventData.

EventData(ReadOnlyMemory<Byte>)

Inicializa una nueva instancia de la clase EventData.

EventData(String)

Inicializa una nueva instancia de la clase EventData.

Propiedades

ContentType

Tipo MIME que describe los datos contenidos en , EventBodydestinados a permitir a los consumidores tomar decisiones informadas para inspeccionar y procesar el evento.

CorrelationId

Valor definido por la aplicación que representa el contexto que se va a usar para la correlación entre una o varias operaciones. El identificador es un valor de forma libre y puede reflejar una identidad única o un elemento de datos compartido con importancia para la aplicación.

Data

Obtiene o establece los datos.

(Heredado de MessageContent)
EnqueuedTime

Fecha y hora, en UTC, de cuándo se puso en cola el evento en la partición del centro de eventos.

EventBody

Los datos asociados al evento, en BinaryData forma, proporcionan compatibilidad con una variedad de transformaciones de datos e ObjectSerializer integración.

IsReadOnly

Obtiene si el mensaje es de solo lectura o no. Esto se puede invalidar mediante la herencia de clases para especificar si el mensaje se puede modificar o no.

(Heredado de MessageContent)
MessageId

Valor definido por la aplicación que identifica de forma única el evento. El identificador es un valor de forma libre y puede reflejar un GUID o un identificador derivado del contexto de la aplicación.

Offset

Desplazamiento del evento cuando se recibió de la partición del centro de eventos asociada.

PartitionKey

Clave hash de partición aplicada al lote con el que se publicó el objeto asociado EventData.

Properties

Conjunto de propiedades de forma libre que se pueden usar para asociar metadatos con el evento que es significativo en el contexto de la aplicación.

SequenceNumber

Número de secuencia asignado al evento cuando se puso en cola en la partición del centro de eventos asociada.

SystemProperties

Conjunto de propiedades de eventos de forma libre proporcionadas por el servicio Event Hubs para pasar metadatos asociados al evento o a la operación de Event Hubs asociada.

Métodos

GetRawAmqpMessage()

Representación de eventos en el formato del protocolo AMQP. Esto permite el acceso a la información de protocolo que no es relevante para Event Hubs y no se expone EventData directamente. Esta información puede ser útil al intercambiar datos con otros agentes de mensajes o clientes que no usan uno de los SDK de Event Hubs.

Se aplica a