Microsoft.Extensions.DependencyInjection.Abstractions 11.0.0-rc.1.26425.128

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.
872
EFCore.NamingConventions
Naming Conventions for Entity Framework Core Tables and Columns.
928
FluentValidation.DependencyInjectionExtensions
Dependency injection extensions for FluentValidation
438
FluentValidation.DependencyInjectionExtensions
Dependency injection extensions for FluentValidation
522
MassTransit.Extensions.DependencyInjection
MassTransit Microsoft.Extensions.DependencyInjection support; MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
584
MediatR
Simple, unambitious mediator implementation in .NET
352
MediatR
Simple, unambitious mediator implementation in .NET
505
MediatR
Simple, unambitious mediator implementation in .NET
590
MediatR.Extensions.Microsoft.DependencyInjection
MediatR extensions for ASP.NET Core
729
Microsoft.Extensions.Hosting.Abstractions
Hosting and startup abstractions for applications.
398
Microsoft.Extensions.Hosting.Abstractions
.NET Core hosting and startup abstractions for applications.
486
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
355
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
391
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
541
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
357
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
445
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
474
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
538
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
544
Mpesa.Gate
Package Description
559

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-rc.1.26425.128 6 09/09/2026
11.0.0-preview.7.26381.103 14 08/11/2026
11.0.0-preview.6.26359.118 30 07/16/2026
11.0.0-preview.5.26302.115 25 06/09/2026
11.0.0-preview.4.26230.115 32 05/13/2026
11.0.0-preview.3.26207.106 51 04/14/2026
11.0.0-preview.2.26159.112 52 03/12/2026
11.0.0-preview.1.26104.118 58 02/11/2026
10.0.12 2 09/10/2026
10.0.11 16 08/11/2026
10.0.10 21 07/17/2026
10.0.9 24 06/10/2026
10.0.8 31 05/13/2026
10.0.7 45 04/21/2026
10.0.6 40 04/14/2026
10.0.5 51 03/12/2026
10.0.4 55 03/12/2026
10.0.3 52 02/11/2026
10.0.2 115 01/13/2026
10.0.1 68 12/10/2025
10.0.0 99 11/11/2025
10.0.0-rc.2.25502.107 118 10/15/2025
10.0.0-rc.1.25451.107 106 09/11/2025
10.0.0-preview.7.25380.108 105 08/14/2025
10.0.0-preview.6.25358.103 132 07/16/2025
10.0.0-preview.5.25277.114 122 06/07/2025
10.0.0-preview.4.25258.110 117 05/14/2025
10.0.0-preview.3.25171.5 143 04/13/2025
10.0.0-preview.2.25163.2 138 03/30/2025
10.0.0-preview.1.25080.5 149 04/01/2025
9.0.20 2 09/10/2026
9.0.19 15 08/12/2026
9.0.18 25 07/17/2026
9.0.17 24 06/10/2026
9.0.16 33 05/13/2026
9.0.15 41 04/14/2026
9.0.14 46 03/12/2026
9.0.13 53 02/11/2026
9.0.12 56 01/13/2026
9.0.11 83 11/11/2025
9.0.10 170 10/15/2025
9.0.9 105 09/11/2025
9.0.8 328 08/06/2025
9.0.7 140 07/09/2025
9.0.6 106 06/14/2025
9.0.5 121 05/14/2025
9.0.4 126 04/09/2025
9.0.3 175 03/25/2025
9.0.2 234 02/14/2025
9.0.1 140 02/11/2025
9.0.0 318 11/14/2024
9.0.0-rc.2.24473.5 191 10/17/2024
9.0.0-rc.1.24431.7 127 09/19/2024
9.0.0-preview.7.24405.7 150 08/20/2024
9.0.0-preview.6.24327.7 159 07/22/2024
9.0.0-preview.5.24306.7 144 07/21/2024
9.0.0-preview.4.24266.19 171 06/24/2024
9.0.0-preview.3.24172.9 166 07/22/2024
9.0.0-preview.2.24128.5 162 07/22/2024
9.0.0-preview.1.24080.9 151 07/22/2024
8.0.2 417 10/15/2024
8.0.1 248 06/27/2024
8.0.0 759 02/04/2024
8.0.0-rc.2.23479.6 159 07/22/2024
8.0.0-rc.1.23419.4 164 07/22/2024
8.0.0-preview.7.23375.6 165 07/22/2024
8.0.0-preview.6.23329.7 157 07/22/2024
8.0.0-preview.5.23280.8 173 07/22/2024
8.0.0-preview.4.23259.5 152 07/22/2024
8.0.0-preview.3.23174.8 179 07/21/2024
8.0.0-preview.2.23128.3 167 07/22/2024
8.0.0-preview.1.23110.8 166 07/22/2024
7.0.0 336 02/04/2024
7.0.0-rc.2.22472.3 164 07/22/2024
7.0.0-rc.1.22426.10 164 07/22/2024
7.0.0-preview.7.22375.6 156 07/22/2024
7.0.0-preview.6.22324.4 147 07/22/2024
7.0.0-preview.5.22301.12 159 07/22/2024
7.0.0-preview.4.22229.4 142 07/22/2024
7.0.0-preview.3.22175.4 151 07/21/2024
7.0.0-preview.2.22152.2 136 07/22/2024
7.0.0-preview.1.22076.8 164 07/22/2024
6.0.2-mauipre.1.22102.15 123 01/12/2025
6.0.0 346 02/04/2024
6.0.0-rc.2.21480.5 159 07/22/2024
6.0.0-rc.1.21451.13 161 07/22/2024
6.0.0-preview.7.21377.19 150 07/22/2024
6.0.0-preview.6.21352.12 165 07/22/2024
6.0.0-preview.5.21301.5 156 07/22/2024
6.0.0-preview.4.21253.7 157 07/22/2024
6.0.0-preview.3.21201.4 153 07/22/2024
6.0.0-preview.2.21154.6 156 07/18/2024
6.0.0-preview.1.21102.12 161 07/22/2024
5.0.0 219 02/04/2024
5.0.0-rc.2.20475.5 144 07/22/2024
5.0.0-rc.1.20451.14 157 07/22/2024
5.0.0-preview.8.20407.11 146 07/21/2024
5.0.0-preview.7.20364.11 159 07/22/2024
5.0.0-preview.6.20305.6 151 07/22/2024
5.0.0-preview.5.20278.1 160 07/22/2024
5.0.0-preview.4.20251.6 147 07/22/2024
5.0.0-preview.3.20215.2 148 07/22/2024
5.0.0-preview.2.20160.3 164 07/18/2024
5.0.0-preview.1.20120.4 167 07/22/2024
3.1.32 155 07/21/2024
3.1.31 152 07/22/2024
3.1.30 151 07/22/2024
3.1.29 158 07/22/2024
3.1.28 137 07/22/2024
3.1.27 157 07/22/2024
3.1.26 152 07/22/2024
3.1.25 166 07/22/2024
3.1.24 154 07/22/2024
3.1.23 143 07/22/2024
3.1.22 150 07/22/2024
3.1.21 153 07/22/2024
3.1.20 160 07/22/2024
3.1.19 153 07/22/2024
3.1.18 365 02/04/2024
3.1.17 148 07/22/2024
3.1.16 148 07/17/2024
3.1.15 160 07/22/2024
3.1.14 140 07/22/2024
3.1.13 141 07/22/2024
3.1.12 149 07/22/2024
3.1.11 161 07/22/2024
3.1.10 155 07/22/2024
3.1.9 156 07/22/2024
3.1.8 221 02/04/2024
3.1.7 154 07/22/2024
3.1.6 156 05/29/2024
3.1.5 145 07/22/2024
3.1.4 149 07/22/2024
3.1.3 157 07/22/2024
3.1.2 154 07/22/2024
3.1.1 142 07/22/2024
3.1.0 149 07/22/2024
3.1.0-preview3.19553.2 179 07/22/2024
3.1.0-preview2.19525.4 177 07/22/2024
3.1.0-preview1.19506.1 156 07/21/2024
3.0.3 146 07/22/2024
3.0.2 153 07/22/2024
3.0.1 153 07/22/2024
3.0.0 158 07/22/2024
3.0.0-rc1.19456.10 158 07/22/2024
3.0.0-preview9.19423.4 152 07/22/2024
3.0.0-preview8.19405.4 160 07/22/2024
3.0.0-preview7.19362.4 157 07/19/2024
3.0.0-preview6.19304.6 155 07/22/2024
3.0.0-preview5.19227.9 170 07/22/2024
3.0.0-preview4.19216.2 174 07/19/2024
3.0.0-preview3.19153.1 152 07/22/2024
3.0.0-preview.19074.2 166 07/22/2024
3.0.0-preview.18572.1 162 07/18/2024
2.2.0 199 02/05/2024
2.2.0-preview3-35497 155 07/22/2024
2.2.0-preview2-35157 149 07/22/2024
2.2.0-preview1-35029 150 07/22/2024
2.1.1 372 02/04/2024
2.1.0 476 02/04/2024
2.1.0-rc1-final 144 07/22/2024
2.1.0-preview2-final 168 07/21/2024
2.1.0-preview1-final 153 07/22/2024
2.0.0 204 02/04/2024
2.0.0-preview2-final 146 07/22/2024
2.0.0-preview1-final 141 07/22/2024
1.1.1 156 07/22/2024
1.1.0 168 07/22/2024
1.1.0-preview1-final 152 07/18/2024
1.0.2 149 07/22/2024
1.0.1 143 07/22/2024
1.0.0 149 07/18/2024
1.0.0-rc2-final 161 07/22/2024
1.0.0-rc1-final 156 07/22/2024