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


GeneratedBatchContainer Класс

Определение

IBatchContainer реализация для созданных полезных данных событий.

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

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

GeneratedBatchContainer(Guid, String, Object, EventSequenceTokenV2)

IBatchContainer реализация для созданных полезных данных событий.

GeneratedBatchContainer(StreamId, Object, EventSequenceTokenV2)

Инициализирует новый экземпляр класса GeneratedBatchContainer.

Свойства

EnqueueTimeUtc

Возвращает время постановки в очередь (UTC).

Payload

Возвращает полезные данные.

RealToken

Возвращает реальный токен.

SequenceToken

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

StreamGuid

IBatchContainer реализация для созданных полезных данных событий.

StreamId

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

StreamNamespace

IBatchContainer реализация для созданных полезных данных событий.

Методы

GetEvents<T>()

Возвращает события определенного типа из пакета.

ImportRequestContext()

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

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

IBatchContainer реализация для созданных полезных данных событий.

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