C# Класс amp.eventing.streaming.DefaultEventStream

Наследование: IEventStream
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_log ILog

Открытые методы

Метод Описание
DefaultEventStream ( IStandardStreamingEventBus eventBus, string topic ) : System
Dispose ( ) : void
Publish ( object evt ) : void

Приватные методы

Метод Описание
FlushStreamBuffer ( ) : void

When processing a stream of an unknown size, it becomes a challenge to know when you have dealt with the last object in that stream. This class utilizes the Dispose() method to indicate that stream processing has completed. This is necessary in order to mark the last message with the isLast header flag set to true. The trick here is to ensure that the streamBuffer is not entirely empty when dispose gets called.

Описание методов

DefaultEventStream() публичный Метод

public DefaultEventStream ( IStandardStreamingEventBus eventBus, string topic ) : System
eventBus IStandardStreamingEventBus
topic string
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Publish() публичный Метод

public Publish ( object evt ) : void
evt object
Результат void

Описание свойств

_log защищенное свойство

protected ILog _log
Результат ILog