Class ServiceProviderExtensions
- Namespace
- Steeltoe.Messaging.RabbitMQ.Extensions
- Assembly
- Steeltoe.Messaging.RabbitMQ.dll
public static class ServiceProviderExtensions
- Inheritance
-
ServiceProviderExtensions
- Inherited Members
Methods
GetApplicationContext(IServiceProvider)
public static IApplicationContext GetApplicationContext(this IServiceProvider provider)
Parameters
provider
IServiceProvider
Returns
GetRabbitAdmin(IServiceProvider, string)
public static RabbitAdmin GetRabbitAdmin(this IServiceProvider provider, string name = null)
Parameters
provider
IServiceProvidername
string
Returns
GetRabbitBinding(IServiceProvider, string)
public static IBinding GetRabbitBinding(this IServiceProvider provider, string name)
Parameters
provider
IServiceProvidername
string
Returns
GetRabbitBindings(IServiceProvider)
public static IEnumerable<IBinding> GetRabbitBindings(this IServiceProvider provider)
Parameters
provider
IServiceProvider
Returns
GetRabbitConnectionFactory(IServiceProvider, string)
public static IConnectionFactory GetRabbitConnectionFactory(this IServiceProvider provider, string factoryName = null)
Parameters
provider
IServiceProviderfactoryName
string
Returns
GetRabbitExchange(IServiceProvider, string)
public static IExchange GetRabbitExchange(this IServiceProvider provider, string name)
Parameters
provider
IServiceProvidername
string
Returns
GetRabbitExchanges(IServiceProvider)
public static IEnumerable<IExchange> GetRabbitExchanges(this IServiceProvider provider)
Parameters
provider
IServiceProvider
Returns
GetRabbitQueue(IServiceProvider, string)
public static IQueue GetRabbitQueue(this IServiceProvider provider, string name)
Parameters
provider
IServiceProvidername
string
Returns
GetRabbitQueues(IServiceProvider)
public static IEnumerable<IQueue> GetRabbitQueues(this IServiceProvider provider)
Parameters
provider
IServiceProvider
Returns
GetRabbitTemplate(IServiceProvider, string)
public static RabbitTemplate GetRabbitTemplate(this IServiceProvider provider, string name = null)
Parameters
provider
IServiceProvidername
string