Table of Contents

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<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