Interface ICachedServiceProviderBase
- Namespace
- Volo.Abp.DependencyInjection
- Assembly
- Volo.Abp.Core.dll
public interface ICachedServiceProviderBase : IKeyedServiceProvider, IServiceProvider
- Inherited Members
- Extension Methods
Methods
GetService(Type, Func<IServiceProvider, object>)
object GetService(Type serviceType, Func<IServiceProvider, object> factory)
Parameters
serviceType
Typefactory
Func<IServiceProvider, object>
Returns
GetService(Type, object)
object GetService(Type serviceType, object defaultValue)
Parameters
Returns
GetService<T>(Func<IServiceProvider, object>)
T GetService<T>(Func<IServiceProvider, object> factory)
Parameters
factory
Func<IServiceProvider, object>
Returns
- T
Type Parameters
T
GetService<T>(T)
T GetService<T>(T defaultValue)
Parameters
defaultValue
T
Returns
- T
Type Parameters
T