Class ApizrRegistry
- Namespace
- Apizr.Configuring.Registry
- Assembly
- Apizr.dll
Registry options available for static registrations
public class ApizrRegistry : ApizrRegistryBase, IApizrRegistry, IApizrEnumerableRegistry, IEnumerable<KeyValuePair<Type, Func<IApizrManager>>>, IEnumerable
- Inheritance
-
ApizrRegistry
- Implements
- Inherited Members
- Extension Methods
Methods
AddOrUpdateManager(Type, Func<IApizrManager>)
public void AddOrUpdateManager(Type webApiType, Func<IApizrManager> managerFactory)
Parameters
webApiType
TypemanagerFactory
Func<IApizrManager>
AddOrUpdateManagerFor<TWebApi>(Func<IApizrManager<TWebApi>>)
public void AddOrUpdateManagerFor<TWebApi>(Func<IApizrManager<TWebApi>> managerFactory)
Parameters
managerFactory
Func<IApizrManager<TWebApi>>
Type Parameters
TWebApi
Populate(Action<Type, Func<object>>)
Populate all registered types and its factories
public void Populate(Action<Type, Func<object>> populateAction)