C# Class CodeSharp.EventSourcing.SourcableEventAggregateHandlerCaller

内部辅助类,用于通知聚合根响应事件
Mostra file Open project: tangxuehua/eventsourcing Class Usage Examples

Public Methods

Method Description
CallEventHandler ( MethodInfo eventHandler, object evnt, IEnumerable paths ) : void
CallEventHandler ( Type aggregateRootType, MethodInfo eventHandler, object evnt, string propertyName ) : void

Private Methods

Method Description
GetAggregateRootFromProperty ( Type aggregateRootType, object sourceObject, string propertyName ) : AggregateRoot

Method Details

CallEventHandler() public static method

public static CallEventHandler ( MethodInfo eventHandler, object evnt, IEnumerable paths ) : void
eventHandler System.Reflection.MethodInfo
evnt object
paths IEnumerable
return void

CallEventHandler() public static method

public static CallEventHandler ( Type aggregateRootType, MethodInfo eventHandler, object evnt, string propertyName ) : void
aggregateRootType System.Type
eventHandler System.Reflection.MethodInfo
evnt object
propertyName string
return void