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 |