EventDataBatch Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET