Microsoft.Extensions.DependencyInjection.ServiceProviderKeyedServiceExtensions
Extension methods for getting services from an IServiceProvider.
namespace Microsoft.Extensions.DependencyInjection
{
public static class ServiceProviderKeyedServiceExtensions
{
public static T GetKeyedService<T>(this IServiceProvider provider, object serviceKey);
public static object GetKeyedService(this IServiceProvider provider, Type serviceType, object serviceKey);
public static object GetRequiredKeyedService(this IServiceProvider provider, Type serviceType, object serviceKey);
public static T GetRequiredKeyedService<T>(this IServiceProvider provider, object serviceKey);
public static IEnumerable<T> GetKeyedServices<[System.Runtime.CompilerServices.Nullable(2)] T>(this IServiceProvider provider, object serviceKey);
public static IEnumerable<object> GetKeyedServices(this IServiceProvider provider, Type serviceType, object serviceKey);
}
}