Show / Hide Table of Contents

Class ConnectionPool

Inheritance
object
ConnectionPool
Implements
IConnectionPool
IAsyncDisposable
ISingletonDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AzureServiceBus
Assembly: Volo.Abp.AzureServiceBus.dll
Syntax
public class ConnectionPool : IConnectionPool, IAsyncDisposable, ISingletonDependency

Constructors

ConnectionPool(IOptions<AbpAzureServiceBusOptions>)

Declaration
public ConnectionPool(IOptions<AbpAzureServiceBusOptions> options)
Parameters
Type Name Description
IOptions<AbpAzureServiceBusOptions> options

Properties

Logger

Declaration
public ILogger<ConnectionPool> Logger { get; set; }
Property Value
Type Description
ILogger<ConnectionPool>

Methods

DisposeAsync()

Declaration
public ValueTask DisposeAsync()
Returns
Type Description
ValueTask

GetAdministrationClient(string?)

Declaration
public ServiceBusAdministrationClient GetAdministrationClient(string? connectionName)
Parameters
Type Name Description
string connectionName
Returns
Type Description
ServiceBusAdministrationClient

GetClient(string?)

Declaration
public ServiceBusClient GetClient(string? connectionName)
Parameters
Type Name Description
string connectionName
Returns
Type Description
ServiceBusClient

Implements

IConnectionPool
IAsyncDisposable
ISingletonDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform