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
providerIServiceProvider
Returns
GetRabbitAdmin(IServiceProvider, string)
public static RabbitAdmin GetRabbitAdmin(this IServiceProvider provider, string name = null)
Parameters
providerIServiceProvidernamestring
Returns
GetRabbitBinding(IServiceProvider, string)
public static IBinding GetRabbitBinding(this IServiceProvider provider, string name)
Parameters
providerIServiceProvidernamestring
Returns
GetRabbitBindings(IServiceProvider)
public static IEnumerable<IBinding> GetRabbitBindings(this IServiceProvider provider)
Parameters
providerIServiceProvider
Returns
GetRabbitConnectionFactory(IServiceProvider, string)
public static IConnectionFactory GetRabbitConnectionFactory(this IServiceProvider provider, string factoryName = null)
Parameters
providerIServiceProviderfactoryNamestring
Returns
GetRabbitExchange(IServiceProvider, string)
public static IExchange GetRabbitExchange(this IServiceProvider provider, string name)
Parameters
providerIServiceProvidernamestring
Returns
GetRabbitExchanges(IServiceProvider)
public static IEnumerable<IExchange> GetRabbitExchanges(this IServiceProvider provider)
Parameters
providerIServiceProvider
Returns
GetRabbitQueue(IServiceProvider, string)
public static IQueue GetRabbitQueue(this IServiceProvider provider, string name)
Parameters
providerIServiceProvidernamestring
Returns
GetRabbitQueues(IServiceProvider)
public static IEnumerable<IQueue> GetRabbitQueues(this IServiceProvider provider)
Parameters
providerIServiceProvider
Returns
GetRabbitTemplate(IServiceProvider, string)
public static RabbitTemplate GetRabbitTemplate(this IServiceProvider provider, string name = null)
Parameters
providerIServiceProvidernamestring