Microsoft.Extensions.Hosting.Abstractions 11.0.0-preview.5.26302.115

About

Contains abstractions to host user code in an application by encapsulating an application's resources and lifetime functionality including:

  • Dependency injection (DI).
  • Logging.
  • Configuration.
  • Starting, stopping and obtaining notifications.

This package is also used to wire up specific application models like ASP.NET Core that are built on top of hosting.

Key Features

  • Provides the BackgroundService base class and the IHostedService interface for implementing worker services.
  • Provides interfaces used to configure and start\stop a host.
  • Provides types to obtain environment settings such as an application name and paths.

How to Use

See the Conceptual documentation below for using BackgroundService and IHostedService to host worker services.

Main Types

The main types provided by this library are:

  • Microsoft.Extensions.Hosting.BackgroundService
  • Microsoft.Extensions.Hosting.IHostBuilder
  • Microsoft.Extensions.Hosting.IHostedService

Additional Documentation

  • Microsoft.Extensions.Hosting
  • Microsoft.Extensions.Configuration.Abstractions
  • Microsoft.Extensions.DependencyInjection.Abstractions
  • Microsoft.Extensions.Diagnostics.Abstractions
  • Microsoft.Extensions.FileProviders.Abstractions
  • Microsoft.Extensions.Logging.Abstractions

Feedback & Contributing

Microsoft.Extensions.Hosting.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.Hosting.Abstractions.

Packages Downloads
MassTransit
MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
183
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
161
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
162
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
165
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
166
MassTransit.AspNetCore
MassTransit hosting for ASP.NET Core; MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
1,008
MassTransit.Extensions.Hosting
MassTransit configuration extensions using Microsoft.Extensions.Hosting.IHostedService and Microsoft.Extensions.DependencyInjection.
235
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d6f154cca3863703cf87c8b840eea9cbe20229b2
169
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications. This package was built from the source code at https://github.com/aspnet/Hosting/tree/0724e6cde1149ee1a19bfec9c13a2c9327b71213
178
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder
165
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder
374
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/773e8cc3fbdc2c4ffbd57c1f53f21649ef94c35c
162
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/b7a2ec8c7ed6b48857af0a69688a73e8c14fe6cb
165
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/e71b34dbb2c0883145c658bed8814ae45f6fe15e
164
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/ffaea14b06ea8b247fa4894b7d21ecf6da2cafbc
173
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
161
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
173
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
193
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
243

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

.NET 10.0

.NET Standard 2.1

.NET Standard 2.0

.NET Framework 4.6.2

.NET 11.0

  • No dependencies.

Version Downloads Last updated
11.0.0-preview.5.26302.115 5 06/09/2026
11.0.0-preview.4.26230.115 13 05/13/2026
11.0.0-preview.3.26207.106 19 04/14/2026
11.0.0-preview.2.26159.112 30 03/12/2026
11.0.0-preview.1.26104.118 30 02/10/2026
10.0.9 4 06/09/2026
10.0.8 12 05/13/2026
10.0.7 25 04/21/2026
10.0.6 26 04/14/2026
10.0.5 25 03/13/2026
10.0.4 29 03/12/2026
10.0.3 36 02/10/2026
10.0.2 36 01/13/2026
10.0.1 46 12/12/2025
10.0.0 77 11/12/2025
10.0.0-rc.2.25502.107 75 10/15/2025
10.0.0-rc.1.25451.107 91 09/10/2025
10.0.0-preview.7.25380.108 75 08/14/2025
10.0.0-preview.6.25358.103 91 07/17/2025
10.0.0-preview.5.25277.114 105 06/07/2025
10.0.0-preview.4.25258.110 106 05/13/2025
10.0.0-preview.3.25171.5 117 04/13/2025
10.0.0-preview.2.25163.2 125 03/31/2025
10.0.0-preview.1.25080.5 125 03/30/2025
9.0.17 5 06/09/2026
9.0.16 9 05/13/2026
9.0.15 26 04/14/2026
9.0.14 27 03/12/2026
9.0.13 31 02/10/2026
9.0.12 33 01/13/2026
9.0.11 69 11/12/2025
9.0.10 79 10/15/2025
9.0.9 76 09/10/2025
9.0.8 81 08/05/2025
9.0.7 91 07/09/2025
9.0.6 97 06/12/2025
9.0.5 108 05/14/2025
9.0.4 102 04/09/2025
9.0.3 111 03/29/2025
9.0.2 122 02/16/2025
9.0.1 110 03/29/2025
9.0.0 191 11/14/2024
9.0.0-rc.2.24473.5 124 10/18/2024
9.0.0-rc.1.24431.7 116 09/19/2024
9.0.0-preview.7.24405.7 123 08/22/2024
9.0.0-preview.6.24327.7 143 07/22/2024
9.0.0-preview.5.24306.7 142 07/22/2024
9.0.0-preview.4.24266.19 132 07/22/2024
9.0.0-preview.3.24172.9 126 07/22/2024
9.0.0-preview.2.24128.5 148 07/22/2024
9.0.0-preview.1.24080.9 134 07/22/2024
8.0.1 111 10/21/2024
8.0.0 377 02/04/2024
8.0.0-rc.2.23479.6 133 07/22/2024
8.0.0-rc.1.23419.4 139 07/22/2024
8.0.0-preview.7.23375.6 132 07/20/2024
8.0.0-preview.6.23329.7 131 07/22/2024
8.0.0-preview.5.23280.8 138 07/22/2024
8.0.0-preview.4.23259.5 148 07/22/2024
8.0.0-preview.3.23174.8 136 07/22/2024
8.0.0-preview.2.23128.3 121 07/22/2024
8.0.0-preview.1.23110.8 135 07/22/2024
7.0.0 146 02/05/2024
7.0.0-rc.2.22472.3 135 07/22/2024
7.0.0-rc.1.22426.10 128 07/22/2024
7.0.0-preview.7.22375.6 137 07/22/2024
7.0.0-preview.6.22324.4 141 07/18/2024
7.0.0-preview.5.22301.12 117 07/18/2024
7.0.0-preview.4.22229.4 127 07/22/2024
7.0.0-preview.3.22175.4 132 07/21/2024
7.0.0-preview.2.22152.2 146 07/22/2024
7.0.0-preview.1.22076.8 134 07/22/2024
6.0.2-mauipre.1.22102.15 122 10/09/2024
6.0.1 110 11/14/2024
6.0.0 155 07/18/2024
6.0.0-rc.2.21480.5 109 07/22/2024
6.0.0-rc.1.21451.13 136 07/20/2024
6.0.0-preview.7.21377.19 128 07/22/2024
6.0.0-preview.6.21352.12 142 07/18/2024
6.0.0-preview.5.21301.5 130 07/22/2024
6.0.0-preview.4.21253.7 136 07/22/2024
6.0.0-preview.3.21201.4 132 07/22/2024
6.0.0-preview.2.21154.6 151 07/22/2024
6.0.0-preview.1.21102.12 144 07/22/2024
5.0.0 139 07/22/2024
5.0.0-rc.2.20475.5 140 07/17/2024
5.0.0-rc.1.20451.14 119 07/22/2024
5.0.0-preview.8.20407.11 134 07/22/2024
5.0.0-preview.7.20364.11 147 07/22/2024
5.0.0-preview.6.20305.6 136 07/22/2024
5.0.0-preview.5.20278.1 146 07/22/2024
5.0.0-preview.4.20251.6 127 07/20/2024
5.0.0-preview.3.20215.2 146 07/22/2024
5.0.0-preview.2.20160.3 132 07/22/2024
5.0.0-preview.1.20120.4 149 07/22/2024
3.1.32 136 07/22/2024
3.1.31 134 07/22/2024
3.1.30 157 07/22/2024
3.1.29 135 07/22/2024
3.1.28 140 07/22/2024
3.1.27 155 07/22/2024
3.1.26 133 07/22/2024
3.1.25 124 07/22/2024
3.1.24 152 07/22/2024
3.1.23 123 07/21/2024
3.1.22 130 07/22/2024
3.1.21 145 07/22/2024
3.1.20 134 07/22/2024
3.1.19 137 07/22/2024
3.1.18 469 02/04/2024
3.1.17 135 07/22/2024
3.1.16 143 07/22/2024
3.1.15 120 07/22/2024
3.1.14 133 07/22/2024
3.1.13 135 07/22/2024
3.1.12 144 07/22/2024
3.1.11 138 07/22/2024
3.1.10 133 07/22/2024
3.1.9 141 07/22/2024
3.1.8 276 02/04/2024
3.1.7 135 07/22/2024
3.1.6 156 07/22/2024
3.1.5 135 07/20/2024
3.1.4 132 07/22/2024
3.1.3 128 07/22/2024
3.1.2 140 07/22/2024
3.1.1 145 07/22/2024
3.1.0 146 07/22/2024
3.1.0-preview3.19553.2 136 07/22/2024
3.1.0-preview2.19525.4 121 07/14/2024
3.1.0-preview1.19506.1 150 07/22/2024
3.0.3 135 07/22/2024
3.0.2 127 07/22/2024
3.0.1 127 07/22/2024
3.0.0 148 07/22/2024
3.0.0-rc1.19456.10 138 07/22/2024
3.0.0-preview9.19423.4 127 07/22/2024
3.0.0-preview8.19405.4 162 07/22/2024
3.0.0-preview7.19362.4 140 07/17/2024
3.0.0-preview6.19304.6 118 07/22/2024
3.0.0-preview5.19227.9 134 07/22/2024
3.0.0-preview4.19216.2 143 07/18/2024
3.0.0-preview3.19153.1 138 07/22/2024
3.0.0-preview.19074.2 145 07/22/2024
3.0.0-preview.18572.1 124 07/22/2024
2.2.0 199 02/05/2024
2.2.0-preview3-35497 126 07/22/2024
2.2.0-preview2-35157 160 07/22/2024
2.2.0-preview1-35029 129 07/22/2024
2.1.1 129 07/22/2024
2.1.0 147 07/22/2024
2.1.0-rc1-final 145 07/22/2024
2.1.0-preview2-final 131 07/22/2024
2.1.0-preview1-final 139 07/22/2024
2.0.3 125 07/22/2024
2.0.2 124 07/22/2024
2.0.1 146 07/22/2024
2.0.0 166 02/05/2024
2.0.0-preview2-final 119 07/22/2024
2.0.0-preview1-final 138 07/22/2024