Microsoft.Extensions.DependencyInjection.Abstractions 11.0.0-preview.7.26381.103

About

Supports the lower-level abstractions for the dependency injection (DI) software design pattern which is a technique for achieving Inversion of Control (IoC) between classes and their dependencies.

Key Features

  • Interfaces for DI implementations which are provided in other packages including Microsoft.Extensions.DependencyInjection.
  • An implementation of a service collection, which is used to add services to and later retrieve them either directly or through constructor injection.
  • Interfaces, attributes and extensions methods to support various DI concepts including specifying a service's lifetime and supporting keyed services.

How to Use

This package is typically used with an implementation of the DI abstractions, such as Microsoft.Extensions.DependencyInjection.

Main Types

The main types provided by this library are:

  • Microsoft.Extensions.DependencyInjection.ActivatorUtilities
  • Microsoft.Extensions.DependencyInjection.IServiceCollection
  • Microsoft.Extensions.DependencyInjection.ServiceCollection
  • Microsoft.Extensions.DependencyInjection.ServiceCollectionDescriptorExtensions
  • Microsoft.Extensions.DependencyInjection.ServiceDescriptor
  • Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder>

Additional Documentation

  • Microsoft.Extensions.DependencyInjection
  • Microsoft.Extensions.Hosting
  • Microsoft.Extensions.Options

Feedback & Contributing

Microsoft.Extensions.DependencyInjection.Abstractions is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on Microsoft.Extensions.DependencyInjection.Abstractions.

Packages Downloads
EFCore.NamingConventions
Naming Conventions for Entity Framework Core Tables and Columns.
861
EFCore.NamingConventions
Naming Conventions for Entity Framework Core Tables and Columns.
924
FluentValidation.DependencyInjectionExtensions
Dependency injection extensions for FluentValidation
435
FluentValidation.DependencyInjectionExtensions
Dependency injection extensions for FluentValidation
512
MassTransit.Extensions.DependencyInjection
MassTransit Microsoft.Extensions.DependencyInjection support; MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
579
MediatR
Simple, unambitious mediator implementation in .NET
347
MediatR
Simple, unambitious mediator implementation in .NET
500
MediatR
Simple, unambitious mediator implementation in .NET
587
MediatR.Extensions.Microsoft.DependencyInjection
MediatR extensions for ASP.NET Core
724
Microsoft.Extensions.Hosting.Abstractions
Hosting and startup abstractions for applications.
392
Microsoft.Extensions.Hosting.Abstractions
.NET Core hosting and startup abstractions for applications.
481
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
349
Microsoft.Extensions.Logging.Abstractions
Logging abstractions for Microsoft.Extensions.Logging. Commonly Used Types: Microsoft.Extensions.Logging.ILogger Microsoft.Extensions.Logging.ILoggerFactory Microsoft.Extensions.Logging.ILogger<TCategoryName> Microsoft.Extensions.Logging.LogLevel Microsoft.Extensions.Logging.Logger<T> Microsoft.Extensions.Logging.LoggerMessage Microsoft.Extensions.Logging.Abstractions.NullLogger
386
Microsoft.Extensions.Logging.Abstractions
Logging abstractions for Microsoft.Extensions.Logging. Commonly Used Types: Microsoft.Extensions.Logging.ILogger Microsoft.Extensions.Logging.ILoggerFactory Microsoft.Extensions.Logging.ILogger<TCategoryName> Microsoft.Extensions.Logging.LogLevel Microsoft.Extensions.Logging.Logger<T> Microsoft.Extensions.Logging.LoggerMessage Microsoft.Extensions.Logging.Abstractions.NullLogger
534
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
346
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
439
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
468
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
530
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
536
Mpesa.Gate
Package Description
553

https://go.microsoft.com/fwlink/?LinkID=799421

.NET 10.0

  • No dependencies.

.NET 11.0

  • No dependencies.

.NET Framework 4.6.2

.NET Standard 2.0

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
11.0.0-preview.7.26381.103 3 08/11/2026
11.0.0-preview.6.26359.118 23 07/16/2026
11.0.0-preview.5.26302.115 18 06/09/2026
11.0.0-preview.4.26230.115 27 05/13/2026
11.0.0-preview.3.26207.106 43 04/14/2026
11.0.0-preview.2.26159.112 46 03/12/2026
11.0.0-preview.1.26104.118 53 02/11/2026
10.0.11 2 08/11/2026
10.0.10 18 07/17/2026
10.0.9 20 06/10/2026
10.0.8 25 05/13/2026
10.0.7 43 04/21/2026
10.0.6 35 04/14/2026
10.0.5 45 03/12/2026
10.0.4 49 03/12/2026
10.0.3 48 02/11/2026
10.0.2 107 01/13/2026
10.0.1 60 12/10/2025
10.0.0 93 11/11/2025
10.0.0-rc.2.25502.107 109 10/15/2025
10.0.0-rc.1.25451.107 99 09/11/2025
10.0.0-preview.7.25380.108 99 08/14/2025
10.0.0-preview.6.25358.103 121 07/16/2025
10.0.0-preview.5.25277.114 115 06/07/2025
10.0.0-preview.4.25258.110 112 05/14/2025
10.0.0-preview.3.25171.5 134 04/13/2025
10.0.0-preview.2.25163.2 132 03/30/2025
10.0.0-preview.1.25080.5 143 04/01/2025
9.0.19 1 08/12/2026
9.0.18 19 07/17/2026
9.0.17 17 06/10/2026
9.0.16 26 05/13/2026
9.0.15 36 04/14/2026
9.0.14 43 03/12/2026
9.0.13 48 02/11/2026
9.0.12 49 01/13/2026
9.0.11 75 11/11/2025
9.0.10 164 10/15/2025
9.0.9 99 09/11/2025
9.0.8 323 08/06/2025
9.0.7 133 07/09/2025
9.0.6 100 06/14/2025
9.0.5 116 05/14/2025
9.0.4 119 04/09/2025
9.0.3 165 03/25/2025
9.0.2 228 02/14/2025
9.0.1 134 02/11/2025
9.0.0 310 11/14/2024
9.0.0-rc.2.24473.5 185 10/17/2024
9.0.0-rc.1.24431.7 123 09/19/2024
9.0.0-preview.7.24405.7 144 08/20/2024
9.0.0-preview.6.24327.7 154 07/22/2024
9.0.0-preview.5.24306.7 139 07/21/2024
9.0.0-preview.4.24266.19 165 06/24/2024
9.0.0-preview.3.24172.9 155 07/22/2024
9.0.0-preview.2.24128.5 156 07/22/2024
9.0.0-preview.1.24080.9 148 07/22/2024
8.0.2 409 10/15/2024
8.0.1 242 06/27/2024
8.0.0 753 02/04/2024
8.0.0-rc.2.23479.6 153 07/22/2024
8.0.0-rc.1.23419.4 160 07/22/2024
8.0.0-preview.7.23375.6 160 07/22/2024
8.0.0-preview.6.23329.7 151 07/22/2024
8.0.0-preview.5.23280.8 167 07/22/2024
8.0.0-preview.4.23259.5 144 07/22/2024
8.0.0-preview.3.23174.8 175 07/21/2024
8.0.0-preview.2.23128.3 160 07/22/2024
8.0.0-preview.1.23110.8 158 07/22/2024
7.0.0 326 02/04/2024
7.0.0-rc.2.22472.3 157 07/22/2024
7.0.0-rc.1.22426.10 160 07/22/2024
7.0.0-preview.7.22375.6 150 07/22/2024
7.0.0-preview.6.22324.4 142 07/22/2024
7.0.0-preview.5.22301.12 154 07/22/2024
7.0.0-preview.4.22229.4 136 07/22/2024
7.0.0-preview.3.22175.4 146 07/21/2024
7.0.0-preview.2.22152.2 131 07/22/2024
7.0.0-preview.1.22076.8 156 07/22/2024
6.0.2-mauipre.1.22102.15 118 01/12/2025
6.0.0 342 02/04/2024
6.0.0-rc.2.21480.5 151 07/22/2024
6.0.0-rc.1.21451.13 157 07/22/2024
6.0.0-preview.7.21377.19 142 07/22/2024
6.0.0-preview.6.21352.12 159 07/22/2024
6.0.0-preview.5.21301.5 148 07/22/2024
6.0.0-preview.4.21253.7 152 07/22/2024
6.0.0-preview.3.21201.4 147 07/22/2024
6.0.0-preview.2.21154.6 151 07/18/2024
6.0.0-preview.1.21102.12 156 07/22/2024
5.0.0 213 02/04/2024
5.0.0-rc.2.20475.5 137 07/22/2024
5.0.0-rc.1.20451.14 153 07/22/2024
5.0.0-preview.8.20407.11 143 07/21/2024
5.0.0-preview.7.20364.11 154 07/22/2024
5.0.0-preview.6.20305.6 146 07/22/2024
5.0.0-preview.5.20278.1 154 07/22/2024
5.0.0-preview.4.20251.6 142 07/22/2024
5.0.0-preview.3.20215.2 140 07/22/2024
5.0.0-preview.2.20160.3 160 07/18/2024
5.0.0-preview.1.20120.4 161 07/22/2024
3.1.32 151 07/21/2024
3.1.31 148 07/22/2024
3.1.30 147 07/22/2024
3.1.29 153 07/22/2024
3.1.28 132 07/22/2024
3.1.27 152 07/22/2024
3.1.26 145 07/22/2024
3.1.25 157 07/22/2024
3.1.24 147 07/22/2024
3.1.23 139 07/22/2024
3.1.22 145 07/22/2024
3.1.21 149 07/22/2024
3.1.20 156 07/22/2024
3.1.19 149 07/22/2024
3.1.18 358 02/04/2024
3.1.17 141 07/22/2024
3.1.16 142 07/17/2024
3.1.15 149 07/22/2024
3.1.14 135 07/22/2024
3.1.13 135 07/22/2024
3.1.12 145 07/22/2024
3.1.11 156 07/22/2024
3.1.10 149 07/22/2024
3.1.9 148 07/22/2024
3.1.8 212 02/04/2024
3.1.7 147 07/22/2024
3.1.6 151 05/29/2024
3.1.5 140 07/22/2024
3.1.4 144 07/22/2024
3.1.3 150 07/22/2024
3.1.2 149 07/22/2024
3.1.1 137 07/22/2024
3.1.0 141 07/22/2024
3.1.0-preview3.19553.2 173 07/22/2024
3.1.0-preview2.19525.4 171 07/22/2024
3.1.0-preview1.19506.1 151 07/21/2024
3.0.3 139 07/22/2024
3.0.2 148 07/22/2024
3.0.1 147 07/22/2024
3.0.0 150 07/22/2024
3.0.0-rc1.19456.10 151 07/22/2024
3.0.0-preview9.19423.4 145 07/22/2024
3.0.0-preview8.19405.4 154 07/22/2024
3.0.0-preview7.19362.4 152 07/19/2024
3.0.0-preview6.19304.6 148 07/22/2024
3.0.0-preview5.19227.9 161 07/22/2024
3.0.0-preview4.19216.2 169 07/19/2024
3.0.0-preview3.19153.1 147 07/22/2024
3.0.0-preview.19074.2 158 07/22/2024
3.0.0-preview.18572.1 156 07/18/2024
2.2.0 192 02/05/2024
2.2.0-preview3-35497 151 07/22/2024
2.2.0-preview2-35157 143 07/22/2024
2.2.0-preview1-35029 144 07/22/2024
2.1.1 367 02/04/2024
2.1.0 467 02/04/2024
2.1.0-rc1-final 136 07/22/2024
2.1.0-preview2-final 163 07/21/2024
2.1.0-preview1-final 147 07/22/2024
2.0.0 200 02/04/2024
2.0.0-preview2-final 140 07/22/2024
2.0.0-preview1-final 134 07/22/2024
1.1.1 151 07/22/2024
1.1.0 162 07/22/2024
1.1.0-preview1-final 147 07/18/2024
1.0.2 143 07/22/2024
1.0.1 137 07/22/2024
1.0.0 144 07/18/2024
1.0.0-rc2-final 156 07/22/2024
1.0.0-rc1-final 150 07/22/2024