Condividi tramite


IBatchContainer Interfaccia

Definizione

Ogni messaggio della coda può essere un set eterogeneo di eventi ordinato. IBatchContainer contiene questi eventi e consente agli utenti di eseguire query sul batch per un tipo specifico di evento.

public interface IBatchContainer
type IBatchContainer = interface
Public Interface IBatchContainer
Derivato

Proprietà

SequenceToken

Crea il token della sequenza di flusso per l'inizio di questo batch.

StreamGuid

Identificatore di flusso per il flusso di cui fa parte questo batch.

StreamId

Ges l'identificatore del flusso per il flusso di cui fa parte questo batch.

StreamNamespace

Lo spazio dei nomi stream per il flusso di questo batch fa parte di .

Metodi

GetEvents<T>()

Ottiene gli eventi di un tipo specifico dal batch.

ImportRequestContext()

Offre la possibilità di IBatchContainer impostare tutti i dati in RequestContext prima che vengano IBatchContainer inviati ai consumer. Può trattarsi dei dati impostati al momento della generazione dell'evento e accodati nel provider permanente o in qualsiasi altro dato.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

Decidere se questo batch deve essere inviato alla destinazione specificata.

Si applica a