C# Класс BlingBag.BlingDispatcherBase

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

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

Метод Описание
Dispatch ( object @event ) : System.Threading.Tasks.Task

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

Метод Описание
FindHandlers ( object @event ) : IEnumerable
LogException ( object handler, System.DateTime timeStamp, Exception exception ) : void
LogInfo ( object handler, System.DateTime timeStamp, string message ) : void

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

Метод Описание
InvokeMethod ( string methodName, object invokableObject, object methodArg ) : System.Threading.Tasks.Task

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

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

public Dispatch ( object @event ) : System.Threading.Tasks.Task
@event object
Результат System.Threading.Tasks.Task

FindHandlers() защищенный абстрактный Метод

protected abstract FindHandlers ( object @event ) : IEnumerable
@event object
Результат IEnumerable

LogException() защищенный абстрактный Метод

protected abstract LogException ( object handler, System.DateTime timeStamp, Exception exception ) : void
handler object
timeStamp System.DateTime
exception System.Exception
Результат void

LogInfo() защищенный абстрактный Метод

protected abstract LogInfo ( object handler, System.DateTime timeStamp, string message ) : void
handler object
timeStamp System.DateTime
message string
Результат void