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