Поделиться через


EventHubBatchContainer Класс

Определение

Пакетный контейнер, который доставляет полезные данные и сведения о положении потока для набора событий в EventHub EventData.

[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubBatchContainer : Orleans.Streams.IBatchContainer
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubBatchContainer = class
    interface IBatchContainer
Public Class EventHubBatchContainer
Implements IBatchContainer
Наследование
EventHubBatchContainer
Атрибуты
Реализации

Конструкторы

EventHubBatchContainer(EventHubMessage, Serializer)

Пакетный контейнер, доставляющий события из кэшированных данных EventHub, связанных с потоком Orleans

Свойства

SequenceToken

Токен последовательности потоковой передачи для начала этого пакета.

StreamId

Идентификатор потока для потока, в который входит этот пакет.

Методы

GetEvents<T>()

Получает события определенного типа из пакета.

ImportRequestContext()

Позволяет IBatchContainer задать любые данные в RequestContext перед отправкой этого IBatchContainer потребителям. Это могут быть данные, которые были заданы во время создания события и постановки в очередь в постоянный поставщик, или любые другие данные.

ToEventData<T>(Serializer, StreamId, IEnumerable<T>, Dictionary<String,Object>)

Добавление списка событий и его контекста в объект EventData

Применяется к