Interface IDependencyContainer
Namespace: ReadyM.Api.DI
Assembly: ReadyM.Api.dll
Dependency injection container interface for registering and resolving services.
public interface IDependencyContainer
Methodsâ
RegisterSingleton<TService>()â
void RegisterSingleton<TService>()
Type Parametersâ
TService
RegisterSingleton<TService>(TService)â
void RegisterSingleton<TService>(TService instance)
Parametersâ
instance TService
Type Parametersâ
TService
RegisterSingleton<TService>(Type)â
void RegisterSingleton<TService>(Type implementationType)
Parametersâ
implementationType Type
Type Parametersâ
TService
RegisterSingleton<TService, TImplementation>()â
void RegisterSingleton<TService, TImplementation>() where TImplementation : TService
Type Parametersâ
TService
TImplementation
RegisterSingleton<TService, TImplementation>(TImplementation)â
void RegisterSingleton<TService, TImplementation>(TImplementation instance) where TImplementation : TService
Parametersâ
instance TImplementation
Type Parametersâ
TService
TImplementation
Resolve<T>()â
T Resolve<T>()
Returnsâ
T
Type Parametersâ
T