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