C# 클래스 BlingBag.BlingDispatcherBase

상속: IBlingDispatcher
파일 보기 프로젝트 열기: bsommardahl/BlingBag

공개 메소드들

메소드 설명
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