EventDataBatch Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um conjunto de EventData com restrições de tamanho conhecidas antecipadamente, destinado a ser enviado para o serviço hubs de eventos em uma única operação. Quando publicado, o resultado é atômico; todos os eventos que pertencem ao lote foram bem-sucedidos ou todos falharam. O sucesso parcial não é possível.
public sealed class EventDataBatch : IDisposable
type EventDataBatch = class
interface IDisposable
Public NotInheritable Class EventDataBatch
Implements IDisposable
- Herança
-
EventDataBatch
- Implementações
Comentários
As operações dessa classe são thread-safe e impedirão alterações ao serem publicadas ativamente no serviço hubs de eventos.
Propriedades
Count |
A contagem de eventos contidos no lote. |
MaximumSizeInBytes |
O tamanho máximo permitido para o lote, em bytes. Isso inclui os eventos no lote, bem como qualquer sobrecarga para o lote em si quando enviados para o serviço hubs de eventos. |
SizeInBytes |
O tamanho do lote, em bytes, como ele será enviado para o serviço hubs de eventos. |
Métodos
Dispose() |
Executa a tarefa necessária para limpo recursos usados pelo EventDataBatch. |
TryAdd(EventData) |
Tenta adicionar um evento ao lote, garantindo que o tamanho do lote não exceda seu máximo. |
Aplica-se a
Azure SDK for .NET