Class KeyedServiceFactory<TAttr, TService>
- Namespace
- JobFlow.Core.Infrastructure.Factories
- Assembly
- JobFlow.Core.dll
public class KeyedServiceFactory<TAttr, TService> : KeyedServiceFactory<KeyedServiceConfiguration<TAttr, TService>, TAttr, TService>, IKeyedServiceFactory<TService>, IKeyedServiceFactory<TAttr, TService> where TAttr : ServiceKeyAttribute
Type Parameters
TAttr
TService
- Inheritance
-
KeyedServiceFactory<KeyedServiceConfiguration<TAttr, TService>, TAttr, TService>KeyedServiceFactory<TAttr, TService>
- Implements
-
IKeyedServiceFactory<TService>IKeyedServiceFactory<TAttr, TService>
- Inherited Members
- Extension Methods
Constructors
KeyedServiceFactory(IOptions<KeyedServiceConfiguration<TAttr, TService>>, IServiceProvider)
public KeyedServiceFactory(IOptions<KeyedServiceConfiguration<TAttr, TService>> options, IServiceProvider serviceResolver)
Parameters
options
IOptions<KeyedServiceConfiguration<TAttr, TService>>serviceResolver
IServiceProvider