Class ServiceCollectionCommonExtensions
Inheritance
ServiceCollectionCommonExtensions
Assembly: Volo.Abp.Core.dll
Syntax
public static class ServiceCollectionCommonExtensions
Methods
BuildServiceProviderFromFactory(IServiceCollection)
Declaration
public static IServiceProvider BuildServiceProviderFromFactory(this IServiceCollection services)
Parameters
Returns
BuildServiceProviderFromFactory<TContainerBuilder>(IServiceCollection, Action<TContainerBuilder>?)
Declaration
public static IServiceProvider BuildServiceProviderFromFactory<TContainerBuilder>(this IServiceCollection services, Action<TContainerBuilder>? builderAction = null) where TContainerBuilder : notnull
Parameters
Returns
Type Parameters
| Name |
Description |
| TContainerBuilder |
|
GetRequiredService(IServiceCollection, Type)
Declaration
public static object GetRequiredService(this IServiceCollection services, Type type)
Parameters
Returns
GetRequiredServiceLazy(IServiceCollection, Type)
Declaration
public static Lazy<object> GetRequiredServiceLazy(this IServiceCollection services, Type type)
Parameters
Returns
GetRequiredServiceLazy<T>(IServiceCollection)
Declaration
public static Lazy<T> GetRequiredServiceLazy<T>(this IServiceCollection services) where T : notnull
Parameters
Returns
Type Parameters
GetRequiredService<T>(IServiceCollection)
Declaration
public static T GetRequiredService<T>(this IServiceCollection services) where T : notnull
Parameters
Returns
Type Parameters
GetServiceLazy(IServiceCollection, Type)
Declaration
public static Lazy<object?> GetServiceLazy(this IServiceCollection services, Type type)
Parameters
Returns
GetServiceLazy<T>(IServiceCollection)
Declaration
public static Lazy<T?> GetServiceLazy<T>(this IServiceCollection services)
Parameters
Returns
Type Parameters
GetServiceProviderOrNull(IServiceCollection)
Declaration
public static IServiceProvider? GetServiceProviderOrNull(this IServiceCollection services)
Parameters
Returns
GetSingletonInstanceOrNull<T>(IServiceCollection)
Declaration
public static T? GetSingletonInstanceOrNull<T>(this IServiceCollection services)
Parameters
Returns
Type Parameters
GetSingletonInstance<T>(IServiceCollection)
Declaration
public static T GetSingletonInstance<T>(this IServiceCollection services)
Parameters
Returns
Type Parameters
GetTypeFinder(IServiceCollection)
Declaration
public static ITypeFinder GetTypeFinder(this IServiceCollection services)
Parameters
Returns
IsAdded(IServiceCollection, Type)
Declaration
public static bool IsAdded(this IServiceCollection services, Type type)
Parameters
Returns
IsAdded<T>(IServiceCollection)
Declaration
public static bool IsAdded<T>(this IServiceCollection services)
Parameters
Returns
Type Parameters