Exemplo n.º 1
0
 public MediatorOptions(
     IServiceCollection services,
     RequestRelatedTypes requestRelatedTypes
     )
 {
     this.RequestRelatedTypes = requestRelatedTypes ?? new RequestRelatedTypes();
     this.ServicesMediator    = services ?? new Microsoft.Extensions.DependencyInjection.ServiceCollection();
 }
Exemplo n.º 2
0
 public MediatorBuilder()
 {
     this.Services            = new Microsoft.Extensions.DependencyInjection.ServiceCollection();
     this.RequestRelatedTypes = new RequestRelatedTypes();
     this.Services.AddOptions();
     this.Services.AddOptions <ActivityExecutionConfigurationOptions>();
     this.Services.AddTransient <ActivityExecutionConfigurationDefaults>();
     this.ActivityHandlers         = new List <ReqResHandler>();
     this.DispatchActivityHandlers = new List <ReqResHandler>();
 }