BatchContainerBatch Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Batch von Batchcontainern, der bei Konfiguration (siehe StreamPullingAgentOptions) die Daten sind, die vom PersistenStreamPullingAgent aus dem zugrunde liegenden Cache abgerufen werden.
[Orleans.GenerateSerializer]
public sealed class BatchContainerBatch : Orleans.Streams.IBatchContainerBatch
[<Orleans.GenerateSerializer>]
type BatchContainerBatch = class
interface IBatchContainerBatch
interface IBatchContainer
Public NotInheritable Class BatchContainerBatch
Implements IBatchContainerBatch
- Vererbung
-
BatchContainerBatch
- Attribute
- Implementiert
Konstruktoren
BatchContainerBatch(List<IBatchContainer>) |
Ein Batch von Batchcontainern, der bei Konfiguration (siehe StreamPullingAgentOptions) die Daten sind, die vom PersistenStreamPullingAgent aus dem zugrunde liegenden Cache abgerufen werden. |
Eigenschaften
BatchContainers |
Ruft die Batchcontainer ab, die diesen Batch enthalten. |
SequenceToken |
Ruft das Streamsequenztoken für den Start dieses Batches ab. Abgeleitet vom ersten Batchcontainer im Batch. |
StreamId |
Ruft den Streambezeichner für den Stream ab, zu dem dieser Batch gehört. Abgeleitet vom ersten Batchcontainer im Batch. |
Methoden
GetEvents<T>() |
Ruft Ereignisse eines bestimmten Typs aus dem Batch ab. |
ImportRequestContext() |
Bietet die Möglichkeit, IBatchContainer alle Daten in festzulegen, RequestContext bevor diese IBatchContainer an Consumer gesendet werden. Dabei kann es sich um die Daten handeln, die zum Zeitpunkt der Ereignisgenerierung festgelegt und in die Warteschlange für den persistenten Anbieter oder andere Daten eingereiht wurden. |