ServiceCollectionServiceExtensions
AddKeyedScoped(IServiceCollection, Type, Object)
AddKeyedScoped(IServiceCollection, Type, Object, Type)
AddKeyedScoped<TService>(IServiceCollection, Object)
AddKeyedScoped<TService>(IServiceCollection, Object, Func<IServiceProvider, Object, TService>)
AddKeyedScoped<TService, TImplementation>(IServiceCollection, Object)
AddKeyedScoped<TService, TImplementation>(IServiceCollection, Object, Func<IServiceProvider, Object, TImplementation>)
AddKeyedScoped(IServiceCollection, Type, Object, Func<IServiceProvider, Object, Object>)
AddKeyedSingleton(IServiceCollection, Type, Object)
AddKeyedSingleton(IServiceCollection, Type, Object, Object)
AddKeyedSingleton(IServiceCollection, Type, Object, Type)
AddKeyedSingleton<TService>(IServiceCollection, Object)
AddKeyedSingleton<TService>(IServiceCollection, Object, TService)
AddKeyedSingleton<TService>(IServiceCollection, Object, Func<IServiceProvider, Object, TService>)
AddKeyedSingleton<TService, TImplementation>(IServiceCollection, Object)
AddKeyedSingleton<TService, TImplementation>(IServiceCollection, Object, Func<IServiceProvider, Object, TImplementation>)
AddKeyedSingleton(IServiceCollection, Type, Object, Func<IServiceProvider, Object, Object>)
AddKeyedTransient(IServiceCollection, Type, Object)
AddKeyedTransient(IServiceCollection, Type, Object, Type)
AddKeyedTransient<TService>(IServiceCollection, Object)
AddKeyedTransient<TService>(IServiceCollection, Object, Func<IServiceProvider, Object, TService>)
AddKeyedTransient<TService, TImplementation>(IServiceCollection, Object)
AddKeyedTransient<TService, TImplementation>(IServiceCollection, Object, Func<IServiceProvider, Object, TImplementation>)
AddKeyedTransient(IServiceCollection, Type, Object, Func<IServiceProvider, Object, Object>)
AddScoped(IServiceCollection, Type)
AddScoped(IServiceCollection, Type, Type)
AddScoped<TService>(IServiceCollection)
AddScoped<TService>(IServiceCollection, Func<IServiceProvider, TService>)
AddScoped<TService, TImplementation>(IServiceCollection)
AddScoped<TService, TImplementation>(IServiceCollection, Func<IServiceProvider, TImplementation>)
AddScoped(IServiceCollection, Type, Func<IServiceProvider, Object>)
AddSingleton(IServiceCollection, Type)
AddSingleton(IServiceCollection, Type, Object)
AddSingleton(IServiceCollection, Type, Type)
AddSingleton<TService>(IServiceCollection)
AddSingleton<TService>(IServiceCollection, TService)
AddSingleton<TService>(IServiceCollection, Func<IServiceProvider, TService>)
AddSingleton<TService, TImplementation>(IServiceCollection)
AddSingleton<TService, TImplementation>(IServiceCollection, Func<IServiceProvider, TImplementation>)
AddSingleton(IServiceCollection, Type, Func<IServiceProvider, Object>)
AddTransient(IServiceCollection, Type)
AddTransient(IServiceCollection, Type, Type)
AddTransient<TService>(IServiceCollection)
AddTransient<TService>(IServiceCollection, Func<IServiceProvider, TService>)
AddTransient<TService, TImplementation>(IServiceCollection)
AddTransient<TService, TImplementation>(IServiceCollection, Func<IServiceProvider, TImplementation>)
AddTransient(IServiceCollection, Type, Func<IServiceProvider, Object>)
net10.0-windows7.0
namespace Microsoft.Extensions.DependencyInjection
{
public static class ServiceCollectionServiceExtensions
{
public static IServiceCollection! AddScoped<TService, TImplementation>(this IServiceCollection! services)
where TService, class
where TImplementation, class, TService!;
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assemblies | Microsoft.Extensions.DependencyInjection.Abstractions , Version=10.0.0.0, PublicKeyToken=adb9793829ddae60 Microsoft.Extensions.DependencyInjection.Abstractions , Version=9.0.0.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.Extensions.DependencyInjection.Abstractions (10.0.0-preview.1.25080.5) net9.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API