EventHubBatchContainer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Batch 容器,可提供 EventHub EventData 中一組事件的承載和串流位置資訊。
[System.Serializable]
public class EventHubBatchContainer : Orleans.Serialization.IOnDeserialized, Orleans.Streams.IBatchContainer
[<System.Serializable>]
type EventHubBatchContainer = class
interface IBatchContainer
interface IOnDeserialized
Public Class EventHubBatchContainer
Implements IBatchContainer, IOnDeserialized
- 繼承
-
EventHubBatchContainer
- 屬性
- 實作
建構函式
EventHubBatchContainer(EventHubMessage, SerializationManager) |
批次容器,此容器會從與串流相關聯的快取 EventHub 資料傳遞事件 |
屬性
SequenceToken |
此批次開頭的資料流程順序權杖。 |
StreamGuid |
此批次所屬資料流程的資料流程識別碼。 |
StreamNamespace |
此批次所屬資料流程的資料流程命名空間。 |
方法
GetEvents<T>() |
從批次取得特定類型的事件。 |
ImportRequestContext() |
讓 IBatchContainer 有機會在此 IBatchContainer 傳送給取用者之前,先在 RequestCoNtext 中設定任何資料。 它可以是產生事件時所設定的資料,並加入持續性提供者或任何其他資料佇列。 |
ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate) |
決定是否要將此批次傳送至指定的目標。 |
ToEventData<T>(SerializationManager, Guid, String, IEnumerable<T>, Dictionary<String,Object>) |
將事件清單及其內容放入 EventData 物件中 |
明確介面實作
IOnDeserialized.OnDeserialized(ISerializerContext) |
Batch 容器,可提供 EventHub EventData 中一組事件的承載和串流位置資訊。 |