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