public static PersistenceExtensions <MongoDbPersistence> SetConnectionStringName( this PersistenceExtensions <MongoDbPersistence> cfg, string connectionStringName) { cfg.GetSettings().Set(MongoPersistenceSettings.ConnectionStringName, connectionStringName); return(cfg); }
/// <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); }
/// <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); }
/// <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); }
public static void UseStorage(this PersistenceExtensions <TestingInMemoryPersistence> extensions, TestingInMemorySubscriptionStorage storageInstance) { extensions.GetSettings().Set("InMemoryPersistence.StorageInstance", storageInstance); }