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