Class ServiceProviderServiceExtensions
Inheritance
ServiceProviderServiceExtensions
Assembly: Microsoft.Extensions.DependencyInjection.Abstractions.dll
Syntax
public static class ServiceProviderServiceExtensions
Methods
CreateAsyncScope(IServiceScopeFactory)
Declaration
public static AsyncServiceScope CreateAsyncScope(this IServiceScopeFactory serviceScopeFactory)
Parameters
Returns
CreateAsyncScope(IServiceProvider)
Declaration
public static AsyncServiceScope CreateAsyncScope(this IServiceProvider provider)
Parameters
Returns
CreateScope(IServiceProvider)
Declaration
public static IServiceScope CreateScope(this IServiceProvider provider)
Parameters
Returns
GetRequiredService(IServiceProvider, Type)
Declaration
public static object GetRequiredService(this IServiceProvider provider, Type serviceType)
Parameters
Returns
GetRequiredService<T>(IServiceProvider)
Declaration
public static T GetRequiredService<T>(this IServiceProvider provider) where T : notnull
Parameters
Returns
Type Parameters
GetService<T>(IServiceProvider)
Declaration
public static T? GetService<T>(this IServiceProvider provider)
Parameters
Returns
Type Parameters
GetServices(IServiceProvider, Type)
Declaration
public static IEnumerable<object?> GetServices(this IServiceProvider provider, Type serviceType)
Parameters
Returns
GetServices<T>(IServiceProvider)
Declaration
public static IEnumerable<T> GetServices<T>(this IServiceProvider provider)
Parameters
Returns
Type Parameters