C# Класс Enyim.Membase.MessageStreamListener

Listens on a streamingUri and processes the messages
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
MessageStreamListener ( Uri urls, Func converter ) : System

Start ( ) : void

Starts processing the streaming URI

Stop ( ) : void

Stops processing

Subscribe ( Action callback ) : void
Unsubscribe ( Action callback ) : void

Защищенные методы

Метод Описание
CreateClient ( ) : WebClientWithTimeout
Dispose ( ) : void

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

Метод Описание
CleanupRequests ( ) : void
CurrentDomain_DomainUnload ( object sender, EventArgs e ) : void
GetNextPoolUri ( ) : Uri>.KeyValuePair
IDisposable ( ) : void
ProcessPool ( ) : void
ReadMessages ( Uri uri ) : void
SleepUntil ( int milliseconds ) : bool

Sleeps until the time elapses. Returns false if the sleep was aborted.

Trigger ( string message ) : void
Worker ( object state ) : void

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

CreateClient() защищенный Метод

protected CreateClient ( ) : WebClientWithTimeout
Результат WebClientWithTimeout

Dispose() защищенный Метод

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

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

public MessageStreamListener ( Uri urls, Func converter ) : System
urls System.Uri
converter Func you use this to redirect the original url into somewhere else. called only once by urls before the MessageStreamListener starts processing it
Результат System

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

Starts processing the streaming URI
public Start ( ) : void
Результат void

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

Stops processing
public Stop ( ) : void
Результат void

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

public Subscribe ( Action callback ) : void
callback Action
Результат void

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

public Unsubscribe ( Action callback ) : void
callback Action
Результат void