INetadminContainer Interface |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:Netadmin.Core.INetadminContainer"]
Namespace: Netadmin.Core
The INetadminContainer type exposes the following members.
Name | Description | ||
---|---|---|---|
![]() | void | AssertConfigurationIsValid | |
![]() | void | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | Boolean | IsRegistered(Type) |
Returns true if type has registered implementations
(Inherited from INetadminResolver.) |
![]() | Boolean | IsRegisteredT |
Returns true if type has registered implementations
(Inherited from INetadminResolver.) |
![]() | void | OverrideRegistrationTInterface, TConcrete(DependencyLifeCycle) |
Used to override a previous registration
(Inherited from INetadminContainerExtender.) |
![]() | void | RegisterTInterface, TConcrete(ActionTConcrete) | |
![]() | void | RegisterTInterface, TConcrete(TConcrete) | |
![]() | void | RegisterTInterface, TConcrete(DependencyLifeCycle) |
Used to register a interface - concrete class mapping
(Inherited from INetadminContainerExtender.) |
![]() | void | RegisterDefaultTInterface, TConcrete(DependencyLifeCycle) |
Used to provide a default implementation if one has not been registered already
(Inherited from INetadminContainerExtender.) |
![]() | void | RegisterFactoryTInterface, TFactory(FuncTFactory, TInterface) | |
![]() | void | RegisterFactoryTInterface, TFactory(FuncTFactory, Type, TInterface) | |
![]() | Object | Resolve(Type) |
Returns the most recent registered implementation for type
(Inherited from INetadminResolver.) |
![]() | ResolveT | ResolveT |
Returns the most recent registered implementation for type T
(Inherited from INetadminResolver.) |
![]() | IEnumerableT, T: Object | ResolveAll(Type) |
Returns all registered implementations of type
(Inherited from INetadminResolver.) |
![]() | IEnumerableT | ResolveAllT |
Returns all registered implementations of type T
(Inherited from INetadminResolver.) |
![]() | void | ScanDirectoryTInterface(String) | |
![]() | Object | TryResolve(Type) |
Attempts to resolve type, returns null if type is not registered
(Inherited from INetadminResolver.) |