예제 #1
0
 public static void StoreInSqlServer(this SubscriptionsConfigurer configurer, string connectionString, string subscriptionsTableName)
 {
     configurer.Use(new SqlServerSubscriptionStorage(connectionString, subscriptionsTableName));
 }
 /// <summary>
 /// Configures a <see cref="IStoreSubscriptions"/> that stores subscriptions in an XML file at
 /// the specified path.
 /// </summary>
 public static void StoreInXmlFile(this SubscriptionsConfigurer configurer, string filePath)
 {
     configurer.Use(new XmlSubscriptionStorage(filePath));
 }
 /// <summary>
 /// Configures a <see cref="IStoreSubscriptions"/> that stores subscriptions in an XML file in
 /// the base directory of the application. The default file name, "rebus-subscriptions.xml",
 /// will be used.
 /// </summary>
 public static void StoreInXmlFile(this SubscriptionsConfigurer configurer)
 {
     configurer.Use(new XmlSubscriptionStorage(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "rebus-subscriptions.xml")));
 }
예제 #4
0
 public static void StoreInMongoDb(this SubscriptionsConfigurer configurer, string connectionString, string collectionName)
 {
     configurer.Use(new MongoDbSubscriptionStorage(connectionString, collectionName));
 }