コード例 #1
0
 public static PersistenceExtensions <MongoDbPersistence> SetConnectionStringName(
     this PersistenceExtensions <MongoDbPersistence> cfg, string connectionStringName)
 {
     cfg.GetSettings().Set(MongoPersistenceSettings.ConnectionStringName, connectionStringName);
     return(cfg);
 }
コード例 #2
0
 /// <summary>
 /// Configures Subscription Storage to use the <paramref name="configuration"/>.
 /// </summary>
 /// <param name="persistenceConfiguration"></param>
 /// <param name="configuration">The <see cref="Configuration"/> object.</param>
 public static PersistenceExtensions <NHibernatePersistence> UseConfiguration(this PersistenceExtensions <NHibernatePersistence> persistenceConfiguration, Configuration configuration)
 {
     persistenceConfiguration.GetSettings().Set("StorageConfiguration", configuration);
     return(persistenceConfiguration);
 }
コード例 #3
0
 /// <summary>
 /// Disables automatic schema update.
 /// </summary>
 /// <param name="persistenceConfiguration"></param>
 public static PersistenceExtensions <NHibernatePersistence> DisableSchemaUpdate(this PersistenceExtensions <NHibernatePersistence> persistenceConfiguration)
 {
     persistenceConfiguration.GetSettings().Set("NHibernate.Common.AutoUpdateSchema", false);
     return(persistenceConfiguration);
 }
コード例 #4
0
 /// <summary>
 /// Sets the connection string to use for all storages
 /// </summary>
 /// <param name="persistenceConfiguration"></param>
 /// <param name="connectionString">The connection string to use.</param>
 public static PersistenceExtensions <NHibernatePersistence> ConnectionString(this PersistenceExtensions <NHibernatePersistence> persistenceConfiguration, string connectionString)
 {
     persistenceConfiguration.GetSettings().Set("NHibernate.Common.ConnectionString", connectionString);
     return(persistenceConfiguration);
 }
 /// <summary>
 /// Do not use legacy DocumentId mapping strategies from previous versions of NServiceBus.RavenDB.
 /// This is a breaking change which, if applied to an existing database, will result in lost Saga and Timeout data.
 /// Do not use this on an existing database under any circumstances.
 /// </summary>
 public static PersistenceExtensions <RavenDBPersistence> DoNotUseLegacyConventionsWhichIsOnlySafeForNewEndpoints(this PersistenceExtensions <RavenDBPersistence> config)
 {
     config.GetSettings().Set(DoNotUseLegacyConventionsSettingsKey, true);
     return(config);
 }
コード例 #6
0
 public static void UseStorage(this PersistenceExtensions <TestingInMemoryPersistence> extensions, TestingInMemorySubscriptionStorage storageInstance)
 {
     extensions.GetSettings().Set("InMemoryPersistence.StorageInstance", storageInstance);
 }