Compartir a través de


EventData Clase

Definición

Estructura de datos que encapsula el evento que se envía y recibe de EventHubs. Cada partición de EventHubs se puede visualizar como una secuencia de EventData.

public class EventData : IDisposable
type EventData = class
    interface IDisposable
Public Class EventData
Implements IDisposable
Herencia
EventData
Implementaciones

Constructores

EventData(ArraySegment<Byte>)

Construya EventData para enviar a EventHub. El patrón típico para crear un EventData de envío es:

i. Serialice el objeto ApplicationEvent de envío que se enviará a EventHub en bytes.

ii. Si la lógica de serialización compleja está implicada (por ejemplo: varios tipos de datos): agregue una sugerencia mediante para Properties el consumidor.

EventData(Byte[])

Construya EventData para enviar a EventHub. El patrón típico para crear un EventData de envío es:

i. Serialice el objeto ApplicationEvent de envío que se va a enviar a EventHubs en bytes.

ii. Si la lógica de serialización compleja está implicada (por ejemplo: varios tipos de datos): agregue una sugerencia mediante para Properties el consumidor.

Propiedades

Body

Obtenga la carga o los datos reales encapsulados por EventData. Está pensado para usarse después de recibir EventData mediante PartitionReceiver.

ContentType

Obtiene y establece el tipo de contenido.

Properties

Contenedor de propiedades de la aplicación

SystemProperties

SystemProperties rellenados por EventHubService. A medida que el servicio rellena estos elementos, solo están presentes en un EventData recibido.

Métodos

Dispose()

Elimina los recursos adjuntos a los datos de eventos.

Métodos de extensión

ExtractActivity(EventData, String)

Crea Activity en función del contexto de seguimiento almacenado en el EventDataevento recibido del nombrede actividad opcional de EventHubNuevo Activity con el contexto de seguimiento.

Se aplica a