public virtual List<ServiceBusConnectionDetail> GetConnectionString(
string namespaceName,
string entityName,
ServiceBusEntityType entityType)
{
switch (entityType)
{
case ServiceBusEntityType.Queue:
return ServiceBusClient.Queues.GetConnectionDetails(namespaceName, entityName).ConnectionDetails
.ToList();
case ServiceBusEntityType.Topic:
return ServiceBusClient.Topics.GetConnectionDetails(namespaceName, entityName).ConnectionDetails
.ToList();
case ServiceBusEntityType.Relay:
return ServiceBusClient.Relays.GetConnectionDetails(namespaceName, entityName).ConnectionDetails
.ToList();
case ServiceBusEntityType.NotificationHub:
return ServiceBusClient.NotificationHubs.GetConnectionDetails(namespaceName, entityName)
.ConnectionDetails
.ToList();
default:
throw new Exception(string.Format(Resources.ServiceBusEntityTypeNotFound, entityType.ToString()));
}
}