C# Класс RxSpy.Communication.RxSpyHttpServer

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

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

Метод Описание
Dispose ( ) : void
EnqueueEvent ( IEvent ev ) : void
OnCompleted ( IOnCompletedEvent onCompletedEvent ) : void
OnConnected ( IConnectedEvent connectedEvent ) : void
OnCreated ( IOperatorCreatedEvent onCreatedEvent ) : void
OnDisconnected ( IDisconnectedEvent disconnectedEvent ) : void
OnError ( IOnErrorEvent onErrorEvent ) : void
OnNext ( IOnNextEvent onNextEvent ) : void
OnSubscribe ( ISubscribeEvent subscribeEvent ) : void
OnTag ( ITagOperatorEvent tagEvent ) : void
OnUnsubscribe ( IUnsubscribeEvent unsubscribeEvent ) : void
RxSpyHttpServer ( ) : System
WaitForConnection ( System.TimeSpan timeout ) : void

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

Метод Описание
GetRandomTcpPort ( ) : int
Run ( CancellationToken ct ) : Task
RunRequest ( HttpListenerContext ctx, CancellationToken ct ) : Task
RunStream ( HttpListenerContext ctx, CancellationToken ct ) : Task

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

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

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

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

public EnqueueEvent ( IEvent ev ) : void
ev IEvent
Результат void

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

public OnCompleted ( IOnCompletedEvent onCompletedEvent ) : void
onCompletedEvent IOnCompletedEvent
Результат void

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

public OnConnected ( IConnectedEvent connectedEvent ) : void
connectedEvent IConnectedEvent
Результат void

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

public OnCreated ( IOperatorCreatedEvent onCreatedEvent ) : void
onCreatedEvent IOperatorCreatedEvent
Результат void

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

public OnDisconnected ( IDisconnectedEvent disconnectedEvent ) : void
disconnectedEvent IDisconnectedEvent
Результат void

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

public OnError ( IOnErrorEvent onErrorEvent ) : void
onErrorEvent IOnErrorEvent
Результат void

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

public OnNext ( IOnNextEvent onNextEvent ) : void
onNextEvent IOnNextEvent
Результат void

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

public OnSubscribe ( ISubscribeEvent subscribeEvent ) : void
subscribeEvent ISubscribeEvent
Результат void

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

public OnTag ( ITagOperatorEvent tagEvent ) : void
tagEvent ITagOperatorEvent
Результат void

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

public OnUnsubscribe ( IUnsubscribeEvent unsubscribeEvent ) : void
unsubscribeEvent IUnsubscribeEvent
Результат void

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

public RxSpyHttpServer ( ) : System
Результат System

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

public WaitForConnection ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Результат void