Class RootServiceProvider
- Namespace
- Volo.Abp.DependencyInjection
- Assembly
- Volo.Abp.Core.dll
[ExposeServices(new Type[] { typeof(IRootServiceProvider) })]
public class RootServiceProvider : IRootServiceProvider, IKeyedServiceProvider, IServiceProvider, ISingletonDependency
- Inheritance
-
RootServiceProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
RootServiceProvider(IObjectAccessor<IServiceProvider>)
public RootServiceProvider(IObjectAccessor<IServiceProvider> objectAccessor)
Parameters
objectAccessor
IObjectAccessor<IServiceProvider>
Properties
ServiceProvider
protected IServiceProvider ServiceProvider { get; }
Property Value
Methods
GetKeyedService(Type, object?)
public object? GetKeyedService(Type serviceType, object? serviceKey)
Parameters
Returns
GetRequiredKeyedService(Type, object?)
public virtual object GetRequiredKeyedService(Type serviceType, object? serviceKey)
Parameters
Returns
GetService(Type)
public virtual object? GetService(Type serviceType)
Parameters
serviceType
Type