C# Class BlingBag.BlingDispatcherBase

Inheritance: IBlingDispatcher
Afficher le fichier Open project: bsommardahl/BlingBag

Méthodes publiques

Méthode Description
Dispatch ( object @event ) : System.Threading.Tasks.Task

Méthodes protégées

Méthode Description
FindHandlers ( object @event ) : IEnumerable
LogException ( object handler, System.DateTime timeStamp, Exception exception ) : void
LogInfo ( object handler, System.DateTime timeStamp, string message ) : void

Private Methods

Méthode Description
InvokeMethod ( string methodName, object invokableObject, object methodArg ) : System.Threading.Tasks.Task

Method Details

Dispatch() public méthode

public Dispatch ( object @event ) : System.Threading.Tasks.Task
@event object
Résultat System.Threading.Tasks.Task

FindHandlers() protected abstract méthode

protected abstract FindHandlers ( object @event ) : IEnumerable
@event object
Résultat IEnumerable

LogException() protected abstract méthode

protected abstract LogException ( object handler, System.DateTime timeStamp, Exception exception ) : void
handler object
timeStamp System.DateTime
exception System.Exception
Résultat void

LogInfo() protected abstract méthode

protected abstract LogInfo ( object handler, System.DateTime timeStamp, string message ) : void
handler object
timeStamp System.DateTime
message string
Résultat void