<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.5" />

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); } }