diff --git a/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusClient.cs b/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusClient.cs index 00e6cdb0..d3a4df02 100644 --- a/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusClient.cs +++ b/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusClient.cs @@ -9,6 +9,7 @@ namespace Arcus.Messaging.Pumps.ServiceBus /// /// Represents a client to interact with a Azure Service Bus. /// + [Obsolete("Will be removed in v3.0 as the pump project will solely focus on providing message routing functionality")] public class AzureServiceBusClient { private readonly IAzureServiceBusManagementAuthentication _authentication; diff --git a/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusNamespace.cs b/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusNamespace.cs index fa2dbb30..6237d524 100644 --- a/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusNamespace.cs +++ b/src/Arcus.Messaging.Pumps.ServiceBus/AzureServiceBusNamespace.cs @@ -6,6 +6,7 @@ namespace Arcus.Messaging.Pumps.ServiceBus /// /// Represents the namespace of a Azure Service Bus resource; where the Azure Service Bus is located. /// + [Obsolete("Will be removed in v3.0 as the pump project will solely focus on providing message routing functionality")] public class AzureServiceBusNamespace { /// diff --git a/src/Arcus.Messaging.Pumps.ServiceBus/DefaultAzureServiceBusManagementAuthentication.cs b/src/Arcus.Messaging.Pumps.ServiceBus/DefaultAzureServiceBusManagementAuthentication.cs index b6f45928..90d186ed 100644 --- a/src/Arcus.Messaging.Pumps.ServiceBus/DefaultAzureServiceBusManagementAuthentication.cs +++ b/src/Arcus.Messaging.Pumps.ServiceBus/DefaultAzureServiceBusManagementAuthentication.cs @@ -11,6 +11,7 @@ namespace Arcus.Messaging.Pumps.ServiceBus /// /// Represents the authentication with the Azure Service Bus. /// + [Obsolete("Will be removed in v3.0 as the pump project will solely focus on providing message routing functionality")] public class DefaultAzureServiceBusManagementAuthentication : IAzureServiceBusManagementAuthentication { private readonly string _clientId, _clientSecretKey, _subscriptionId, _tenantId; diff --git a/src/Arcus.Messaging.Pumps.ServiceBus/IAzureServiceBusManagementAuthentication.cs b/src/Arcus.Messaging.Pumps.ServiceBus/IAzureServiceBusManagementAuthentication.cs index bca25c94..629fa42d 100644 --- a/src/Arcus.Messaging.Pumps.ServiceBus/IAzureServiceBusManagementAuthentication.cs +++ b/src/Arcus.Messaging.Pumps.ServiceBus/IAzureServiceBusManagementAuthentication.cs @@ -1,4 +1,5 @@ -using System.Threading.Tasks; +using System; +using System.Threading.Tasks; using Microsoft.Azure.Management.ServiceBus; namespace Arcus.Messaging.Pumps.ServiceBus @@ -6,6 +7,7 @@ namespace Arcus.Messaging.Pumps.ServiceBus /// /// Represents the contract on how to authenticate with the Azure Service Bus. /// + [Obsolete("Will be removed in v3.0 as the pump project will solely focus on providing message routing functionality")] public interface IAzureServiceBusManagementAuthentication { ///