/// <summary> /// 注册给定程序集中所有的事件订阅者 /// </summary> public Configuration RegisterEventSubscribers(params Assembly[] assemblies) { ObjectContainer.RegisterTypes(TypeUtils.IsEventSubscriber, assemblies); return(this); }
/// <summary> /// 注册给定程序集中所有的服务 /// </summary> public Configuration RegisterServices(params Assembly[] assemblies) { ObjectContainer.RegisterTypes(TypeUtils.IsService, assemblies); return(this); }
/// <summary> /// 注册给定程序集中所有的可溯源事件 /// </summary> public Configuration RegisterSourcableEvents(params Assembly[] assemblies) { ObjectContainer.RegisterTypes(TypeUtils.IsSourcableEvent, assemblies); return(this); }
/// <summary> /// 注册给定程序集中所有的仓储 /// </summary> public Configuration RegisterRepositories(params Assembly[] assemblies) { ObjectContainer.RegisterTypes(TypeUtils.IsRepository, assemblies); return(this); }