コード例 #1
0
 public static IConfigure UsingMongoDB(this IEventsConfiguration eventsConfiguration, Action<EventStorageConfiguration> configureCallback)
 {
     eventsConfiguration.EventStoreType = typeof(EventStore);
     eventsConfiguration.EventSubscriptionsType = typeof(EventSubscriptions);
     var configuration = new EventStorageConfiguration();
     configureCallback(configuration);
     Configure.Instance.Container.Bind<EventStorageConfiguration>(configuration);
     return Configure.Instance;
 }
コード例 #2
0
ファイル: EventStore.cs プロジェクト: JoB70/Bifrost
 public EventStore(EventStorageConfiguration configuration, IEventMigrationHierarchyManager eventMigrationHierarchyManager)
 {
     _configuration = configuration;
     _eventMigrationHierarchyManager = eventMigrationHierarchyManager;
     Initialize();
 }
コード例 #3
0
ファイル: EventSubscriptions.cs プロジェクト: llenroc/Bifrost
 public EventSubscriptions(EventStorageConfiguration configuration)
 {
     _configuration = configuration;
     Initialize();
 }
コード例 #4
0
 public EventStore(EventStorageConfiguration configuration, IEventMigrationHierarchyManager eventMigrationHierarchyManager)
 {
     _configuration = configuration;
     _eventMigrationHierarchyManager = eventMigrationHierarchyManager;
     Initialize();
 }
コード例 #5
0
ファイル: EventSubscriptions.cs プロジェクト: JoB70/Bifrost
 public EventSubscriptions(EventStorageConfiguration configuration)
 {
     _configuration = configuration;
     Initialize();
 }