Browse Source

update the method to get topicName

pull/1698/head
zedy 3 years ago
parent
commit
3a097a8572
7 changed files with 21 additions and 7 deletions
  1. +3
    -1
      src/Services/Basket/Basket.API/Startup.cs
  2. +3
    -1
      src/Services/Catalog/Catalog.API/Startup.cs
  3. +3
    -1
      src/Services/Ordering/Ordering.API/Startup.cs
  4. +3
    -1
      src/Services/Ordering/Ordering.BackgroundTasks/Extensions/CustomExtensionMethods.cs
  5. +3
    -1
      src/Services/Ordering/Ordering.SignalrHub/Startup.cs
  6. +3
    -1
      src/Services/Payment/Payment.API/Startup.cs
  7. +3
    -1
      src/Services/Webhooks/Webhooks.API/Startup.cs

+ 3
- 1
src/Services/Basket/Basket.API/Startup.cs View File

@ -284,7 +284,9 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API
var logger = sp.GetRequiredService<ILogger<EventBusServiceBus>>();
var eventBusSubcriptionsManager = sp.GetRequiredService<IEventBusSubscriptionsManager>();
var serviceBusConnectionString = Configuration["EventBusConnection"];
string topicName = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).EntityPath;
string fullyQualifiedNamespace = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).FullyQualifiedNamespace;
string[] fulNamespaceArray = fullyQualifiedNamespace.Split('.');
string topicName = fulNamespaceArray[0];
string subscriptionName = Configuration["SubscriptionClientName"];
return new EventBusServiceBus(serviceBusPersisterConnection, logger,


+ 3
- 1
src/Services/Catalog/Catalog.API/Startup.cs View File

@ -333,7 +333,9 @@ namespace Microsoft.eShopOnContainers.Services.Catalog.API
var logger = sp.GetRequiredService<ILogger<EventBusServiceBus>>();
var eventBusSubcriptionsManager = sp.GetRequiredService<IEventBusSubscriptionsManager>();
var serviceBusConnectionString = configuration["EventBusConnection"];
string topicName = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).EntityPath;
string fullyQualifiedNamespace = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).FullyQualifiedNamespace;
string[] fulNamespaceArray = fullyQualifiedNamespace.Split('.');
string topicName = fulNamespaceArray[0];
string subscriptionName = configuration["SubscriptionClientName"];
return new EventBusServiceBus(serviceBusPersisterConnection, logger,


+ 3
- 1
src/Services/Ordering/Ordering.API/Startup.cs View File

@ -376,7 +376,9 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.API
var logger = sp.GetRequiredService<ILogger<EventBusServiceBus>>();
var eventBusSubcriptionsManager = sp.GetRequiredService<IEventBusSubscriptionsManager>();
var serviceBusConnectionString = configuration["EventBusConnection"];
string topicName = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).EntityPath;
string fullyQualifiedNamespace = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).FullyQualifiedNamespace;
string[] fulNamespaceArray = fullyQualifiedNamespace.Split('.');
string topicName = fulNamespaceArray[0];
string subscriptionName = configuration["SubscriptionClientName"];
return new EventBusServiceBus(serviceBusPersisterConnection, logger,


+ 3
- 1
src/Services/Ordering/Ordering.BackgroundTasks/Extensions/CustomExtensionMethods.cs View File

@ -65,7 +65,9 @@ namespace Ordering.BackgroundTasks.Extensions
var logger = sp.GetRequiredService<ILogger<EventBusServiceBus>>();
var eventBusSubcriptionsManager = sp.GetRequiredService<IEventBusSubscriptionsManager>();
var serviceBusConnectionString = configuration["EventBusConnection"];
string topicName = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).EntityPath;
string fullyQualifiedNamespace = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).FullyQualifiedNamespace;
string[] fulNamespaceArray = fullyQualifiedNamespace.Split('.');
string topicName = fulNamespaceArray[0];
string subscriptionName = configuration["SubscriptionClientName"];
return new EventBusServiceBus(serviceBusPersisterConnection, logger, eventBusSubcriptionsManager, iLifetimeScope, topicName, subscriptionName);


+ 3
- 1
src/Services/Ordering/Ordering.SignalrHub/Startup.cs View File

@ -213,7 +213,9 @@ namespace Ordering.SignalrHub
var logger = sp.GetRequiredService<ILogger<EventBusServiceBus>>();
var eventBusSubcriptionsManager = sp.GetRequiredService<IEventBusSubscriptionsManager>();
var serviceBusConnectionString = Configuration["EventBusConnection"];
string topicName = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).EntityPath;
string fullyQualifiedNamespace = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).FullyQualifiedNamespace;
string[] fulNamespaceArray = fullyQualifiedNamespace.Split('.');
string topicName = fulNamespaceArray[0];
string subscriptionName = Configuration["SubscriptionClientName"];
return new EventBusServiceBus(serviceBusPersisterConnection, logger,


+ 3
- 1
src/Services/Payment/Payment.API/Startup.cs View File

@ -130,7 +130,9 @@ namespace Payment.API
var logger = sp.GetRequiredService<ILogger<EventBusServiceBus>>();
var eventBusSubcriptionsManager = sp.GetRequiredService<IEventBusSubscriptionsManager>();
var serviceBusConnectionString = Configuration["EventBusConnection"];
string topicName = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).EntityPath;
string fullyQualifiedNamespace = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).FullyQualifiedNamespace;
string[] fulNamespaceArray = fullyQualifiedNamespace.Split('.');
string topicName = fulNamespaceArray[0];
string subscriptionName = Configuration["SubscriptionClientName"];
return new EventBusServiceBus(serviceBusPersisterConnection, logger,


+ 3
- 1
src/Services/Webhooks/Webhooks.API/Startup.cs View File

@ -216,7 +216,9 @@ namespace Webhooks.API
var logger = sp.GetRequiredService<ILogger<EventBusServiceBus>>();
var eventBusSubcriptionsManager = sp.GetRequiredService<IEventBusSubscriptionsManager>();
var serviceBusConnectionString = configuration["EventBusConnection"];
string topicName = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).EntityPath;
string fullyQualifiedNamespace = ServiceBusConnectionStringProperties.Parse(serviceBusConnectionString).FullyQualifiedNamespace;
string[] fulNamespaceArray = fullyQualifiedNamespace.Split('.');
string topicName = fulNamespaceArray[0];
string subscriptionName = configuration["SubscriptionClientName"];
return new EventBusServiceBus(serviceBusPersisterConnection, logger,


Loading…
Cancel
Save