コード例 #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
ファイル: ConfigExtensions.cs プロジェクト: MvRens/Tapeti
 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>();
 }