示例#1
0
 /// <inheritdoc />
 public void RegisterDefaults(IDependencyContainer container)
 {
     container.RegisterDefault <IFlowProvider, FlowProvider>();
     container.RegisterDefault <IFlowStarter, FlowStarter>();
     container.RegisterDefault <IFlowHandler, FlowProvider>();
     container.RegisterDefaultSingleton(() => flowRepository ?? new NonPersistentFlowRepository());
     container.RegisterDefaultSingleton <IFlowStore, FlowStore>();
 }
示例#2
0
 public void RegisterDefaults(IDependencyContainer container)
 {
     container.RegisterDefaultSingleton <IFlowRepository>(() => new SqlConnectionFlowRepository(connectionString, tableName));
 }
示例#3
0
 /// <inheritdoc />
 public void RegisterDefaults(IDependencyContainer container)
 {
     container.RegisterDefaultSingleton(router);
     container.RegisterDefault <ITransientPublisher, TransientPublisher>();
 }