C# Класс EventCentric.Transport.LongPoller

Наследование: EventCentric.Messaging.Worker, ILongPoller
Показать файл Открыть проект

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

Метод Описание
LongPoller ( IBus bus, ILogger log, System.TimeSpan timeout, string pollerName, IInMemoryEventPublisher inMemoryPublisher ) : System
PollSubscription ( string streamType, string url, string token, long fromVersion ) : void

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

Метод Описание
CreateHttpClient ( string token ) : HttpClient

More info on credentials: http://stackoverflow.com/questions/14627399/setting-authorization-header-of-httpclient

PollFromHttp ( string streamType, string url, string token, long fromVersion ) : void
PollInMemory ( string streamType, long fromVersion ) : void
PublishPollResponse ( PollResponse response ) : void

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

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

public LongPoller ( IBus bus, ILogger log, System.TimeSpan timeout, string pollerName, IInMemoryEventPublisher inMemoryPublisher ) : System
bus IBus
log ILogger
timeout System.TimeSpan
pollerName string
inMemoryPublisher IInMemoryEventPublisher
Результат System

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

public PollSubscription ( string streamType, string url, string token, long fromVersion ) : void
streamType string
url string
token string
fromVersion long
Результат void