Compartir a través de


EventDataBatch Clase

Definición

Conjunto de con restricciones de EventData tamaño conocidas por adelantado, diseñadas para enviarse al servicio Event Hubs en una sola operación. Cuando se publica, el resultado es atómico; todos los eventos que pertenecen al lote se realizaron correctamente o todos han producido un error. No es posible realizar un éxito parcial.

public sealed class EventDataBatch : IDisposable
type EventDataBatch = class
    interface IDisposable
Public NotInheritable Class EventDataBatch
Implements IDisposable
Herencia
EventDataBatch
Implementaciones

Comentarios

Las operaciones de esta clase son seguras para subprocesos y evitarán cambios cuando se publiquen activamente en el servicio Event Hubs.

Propiedades

Count

Recuento de eventos contenidos en el lote.

MaximumSizeInBytes

Tamaño máximo permitido para el lote, en bytes. Esto incluye los eventos del lote, así como cualquier sobrecarga para el propio lote cuando se envía al servicio Event Hubs.

SizeInBytes

Tamaño del lote, en bytes, ya que se enviará al servicio Event Hubs.

Métodos

Dispose()

Realiza la tarea necesaria para limpiar los recursos utilizados por .EventDataBatch

TryAdd(EventData)

Intenta agregar un evento al lote, lo que garantiza que el tamaño del lote no supere su máximo.

Se aplica a