public static IServiceProvider GetMigrationServiceProvider(Dictionary <string, string> additionalOverrideConfig = null) { var overrideConfig = OverrideConfig.GetOverrideConfig(); additionalOverrideConfig?.ToList().ForEach(x => overrideConfig[x.Key] = x.Value); var provider = new ServiceCollection() .ConfigureWithSafeRebusMessageHandlerMigration(overrideConfig) .BuildServiceProvider(); return(provider); }
public static IServiceProvider GetNServiceBusServiceProvider(Dictionary <string, string> additionalOverrideConfig = null) { var overrideConfig = OverrideConfig.GetOverrideConfig(); additionalOverrideConfig?.ToList().ForEach(x => overrideConfig[x.Key] = x.Value); var provider = new ServiceCollection() .ConfigureWithNServiceBusHost(overrideConfig) .BuildServiceProvider(); return(provider); }