Microsoft.Extensions.FileProviders.Abstractions 9.0.21

About

Serves as the foundation for creating file providers in .NET, offering core abstractions to develop custom file providers capable of fetching files from various sources.

Key Features

  • Core abstractions for creating and managing file providers.
  • Flexibility to develop custom file providers for fetching files from distinct sources.

How to Use

This package is typically used with an implementation of the file provider abstractions, such as Microsoft.Extensions.FileProviders.Composite or Microsoft.Extensions.FileProviders.Physical.

Main Types

The main types provided by this library are:

  • Microsoft.Extensions.FileProviders.IFileProvider
  • Microsoft.Extensions.FileProviders.IDirectoryContents
  • Microsoft.Extensions.FileProviders.IFileInfo
  • Microsoft.Extensions.FileProviders.NullFileProvider

Additional Documentation

Feedback & Contributing

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

Packages Downloads
Microsoft.AspNetCore.Mvc.Core
ASP.NET Core MVC core components. Contains common action result types, attribute routing, application model conventions, API explorer, application parts, filters, formatters, model binding, and more. Commonly used types: Microsoft.AspNetCore.Mvc.AreaAttribute Microsoft.AspNetCore.Mvc.BindAttribute Microsoft.AspNetCore.Mvc.ControllerBase Microsoft.AspNetCore.Mvc.FromBodyAttribute Microsoft.AspNetCore.Mvc.FromFormAttribute Microsoft.AspNetCore.Mvc.RequireHttpsAttribute Microsoft.AspNetCore.Mvc.RouteAttribute
197
Microsoft.AspNetCore.Mvc.Core
ASP.NET Core MVC core components. Contains common action result types, attribute routing, application model conventions, API explorer, application parts, filters, formatters, model binding, and more. Commonly used types: Microsoft.AspNetCore.Mvc.AreaAttribute Microsoft.AspNetCore.Mvc.BindAttribute Microsoft.AspNetCore.Mvc.ControllerBase Microsoft.AspNetCore.Mvc.FromBodyAttribute Microsoft.AspNetCore.Mvc.FromFormAttribute Microsoft.AspNetCore.Mvc.RequireHttpsAttribute Microsoft.AspNetCore.Mvc.RouteAttribute This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/33c2d01092d9a1b7a583fe99a50b15686e2b7de9
197
Microsoft.AspNetCore.Http.Extensions
ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state. This package was built from the source code at https://github.com/aspnet/HttpAbstractions/tree/91db78cf926939821bc96e8e60616cf5dde0b489
194
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
188
Microsoft.AspNetCore.StaticFiles
ASP.NET Core static files middleware. Includes middleware for serving static files, directory browsing, and default files. This package was built from the source code at https://github.com/aspnet/StaticFiles/tree/a5fcd9dd8724eb71f0642340f68aeb85b0473374
185
Microsoft.AspNetCore.StaticFiles
ASP.NET Core static files middleware. Includes middleware for serving static files, directory browsing, and default files.
182
Microsoft.AspNetCore.Mvc.Core
ASP.NET Core MVC core components. Contains common action result types, attribute routing, application model conventions, API explorer, application parts, filters, formatters, model binding, and more. Commonly used types: Microsoft.AspNetCore.Mvc.AreaAttribute Microsoft.AspNetCore.Mvc.BindAttribute Microsoft.AspNetCore.Mvc.ControllerBase Microsoft.AspNetCore.Mvc.FromBodyAttribute Microsoft.AspNetCore.Mvc.FromFormAttribute Microsoft.AspNetCore.Mvc.RequireHttpsAttribute Microsoft.AspNetCore.Mvc.RouteAttribute
180
Microsoft.AspNetCore.Mvc.Core
ASP.NET Core MVC core components. Contains common action result types, attribute routing, application model conventions, API explorer, application parts, filters, formatters, model binding, and more. Commonly used types: Microsoft.AspNetCore.Mvc.AreaAttribute Microsoft.AspNetCore.Mvc.BindAttribute Microsoft.AspNetCore.Mvc.ControllerBase Microsoft.AspNetCore.Mvc.FromBodyAttribute Microsoft.AspNetCore.Mvc.FromFormAttribute Microsoft.AspNetCore.Mvc.RequireHttpsAttribute Microsoft.AspNetCore.Mvc.RouteAttribute
179
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
178
Microsoft.AspNetCore.Mvc.Core
ASP.NET Core MVC core components. Contains common action result types, attribute routing, application model conventions, API explorer, application parts, filters, formatters, model binding, and more. Commonly used types: Microsoft.AspNetCore.Mvc.AreaAttribute Microsoft.AspNetCore.Mvc.BindAttribute Microsoft.AspNetCore.Mvc.ControllerBase Microsoft.AspNetCore.Mvc.FromBodyAttribute Microsoft.AspNetCore.Mvc.FromFormAttribute Microsoft.AspNetCore.Mvc.RequireHttpsAttribute Microsoft.AspNetCore.Mvc.RouteAttribute
178
Microsoft.AspNetCore.Http.Extensions
ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state.
177
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET 5 Hosting abstractions.
177
Microsoft.AspNetCore.Http.Extensions
ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state.
176
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
175
Microsoft.AspNetCore.StaticFiles
ASP.NET Core static files middleware. Includes middleware for serving static files, directory browsing, and default files.
175
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
174
Microsoft.AspNetCore.Http.Extensions
ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state. This package was built from the source at: https://github.com/aspnet/HttpAbstractions/tree/800c79c0e4d3ee7423e9a255ad398e429659912f
174

.NET Framework 4.6.2

.NET 8.0

.NET 9.0

.NET Standard 2.0

Version Downloads Last updated
11.0.0-rc.3.26522.148 4 10/28/2026
11.0.0-rc.2.26504.105 10 10/14/2026
11.0.0-rc.1.26425.128 14 9/9/2026
11.0.0-preview.7.26381.103 19 8/13/2026
11.0.0-preview.6.26359.118 22 7/18/2026
11.0.0-preview.5.26302.115 32 6/10/2026
11.0.0-preview.4.26230.115 37 5/12/2026
11.0.0-preview.3.26207.106 29 5/3/2026
11.0.0-preview.2.26159.112 32 3/12/2026
11.0.0-preview.1.26104.118 32 2/11/2026
10.0.14 3 10/28/2026
10.0.13 11 10/14/2026
10.0.12 14 9/9/2026
10.0.11 19 8/13/2026
10.0.10 24 7/18/2026
10.0.9 26 6/10/2026
10.0.8 31 5/12/2026
10.0.7 37 5/3/2026
10.0.6 30 5/3/2026
10.0.5 33 3/15/2026
10.0.4 31 3/12/2026
10.0.3 37 2/11/2026
10.0.2 31 1/15/2026
10.0.1 41 12/10/2025
10.0.0 63 11/12/2025
10.0.0-rc.2.25502.107 76 10/16/2025
10.0.0-rc.1.25451.107 68 9/11/2025
10.0.0-preview.7.25380.108 75 8/14/2025
10.0.0-preview.6.25358.103 90 7/15/2025
10.0.0-preview.5.25277.114 105 6/8/2025
10.0.0-preview.4.25258.110 95 5/16/2025
10.0.0-preview.3.25171.5 88 4/12/2025
10.0.0-preview.2.25163.2 80 3/25/2025
10.0.0-preview.1.25080.5 106 2/26/2025
9.0.22 4 10/28/2026
9.0.21 10 10/14/2026
9.0.20 12 9/10/2026
9.0.19 22 8/13/2026
9.0.18 22 7/18/2026
9.0.17 23 6/10/2026
9.0.16 32 5/12/2026
9.0.15 29 5/3/2026
9.0.14 29 3/12/2026
9.0.13 36 2/11/2026
9.0.12 37 1/15/2026
9.0.11 68 11/12/2025
9.0.10 74 10/16/2025
9.0.9 84 9/11/2025
9.0.8 87 8/7/2025
9.0.7 68 7/13/2025
9.0.6 98 6/14/2025
9.0.5 90 5/16/2025
9.0.4 87 4/9/2025
9.0.3 92 3/11/2025
9.0.2 107 2/13/2025
9.0.1 81 1/18/2025
9.0.0 97 11/18/2024
9.0.0-rc.2.24473.5 100 10/12/2024
9.0.0-rc.1.24431.7 94 9/12/2024
9.0.0-preview.7.24405.7 132 8/14/2024
9.0.0-preview.6.24327.7 110 7/10/2024
9.0.0-preview.5.24306.7 108 6/14/2024
9.0.0-preview.4.24266.19 111 5/28/2024
9.0.0-preview.3.24172.9 118 4/17/2024
9.0.0-preview.2.24128.5 127 3/25/2024
9.0.0-preview.1.24080.9 111 2/29/2024
8.0.0 117 11/16/2023
8.0.0-rc.2.23479.6 129 10/13/2023
8.0.0-rc.1.23419.4 128 9/17/2023
8.0.0-preview.7.23375.6 116 8/22/2023
8.0.0-preview.6.23329.7 129 7/23/2023
8.0.0-preview.5.23280.8 120 8/1/2023
8.0.0-preview.4.23259.5 119 7/18/2023
8.0.0-preview.3.23174.8 118 5/12/2023
8.0.0-preview.2.23128.3 124 5/17/2023
8.0.0-preview.1.23110.8 131 2/23/2023
7.0.0 118 12/5/2022
7.0.0-rc.2.22472.3 132 11/27/2022
7.0.0-rc.1.22426.10 131 9/16/2022
7.0.0-preview.7.22375.6 114 9/17/2022
7.0.0-preview.6.22324.4 122 9/17/2022
7.0.0-preview.5.22301.12 132 6/29/2022
7.0.0-preview.4.22229.4 128 6/29/2022
7.0.0-preview.3.22175.4 129 6/29/2022
7.0.0-preview.2.22152.2 124 6/29/2022
7.0.0-preview.1.22076.8 137 6/29/2022
6.0.2-mauipre.1.22102.15 146 6/29/2022
6.0.2-mauipre.1.22054.8 133 6/29/2022
6.0.1 109 11/17/2024
6.0.0 123 6/30/2022
6.0.0-rc.2.21480.5 123 6/30/2022
6.0.0-rc.1.21451.13 125 6/29/2022
6.0.0-preview.7.21377.19 121 6/30/2022
6.0.0-preview.6.21352.12 121 6/30/2022
6.0.0-preview.5.21301.5 117 6/30/2022
6.0.0-preview.4.21253.7 126 6/30/2022
6.0.0-preview.3.21201.4 127 6/30/2022
6.0.0-preview.2.21154.6 113 6/30/2022
6.0.0-preview.1.21102.12 132 6/30/2022
5.0.0 119 6/30/2022
5.0.0-rc.2.20475.5 117 6/30/2022
5.0.0-rc.1.20451.14 118 6/30/2022
5.0.0-preview.8.20407.11 139 6/30/2022
5.0.0-preview.7.20364.11 129 6/30/2022
5.0.0-preview.6.20305.6 131 6/30/2022
5.0.0-preview.5.20278.1 122 6/30/2022
5.0.0-preview.4.20251.6 127 6/30/2022
5.0.0-preview.3.20215.2 154 6/30/2022
5.0.0-preview.2.20160.3 129 6/30/2022
5.0.0-preview.1.20120.4 114 6/30/2022
3.1.32 119 1/28/2023
3.1.31 137 12/2/2022
3.1.30 128 12/5/2022
3.1.29 130 9/17/2022
3.1.28 132 9/17/2022
3.1.27 118 9/17/2022
3.1.26 129 6/30/2022
3.1.25 131 6/30/2022
3.1.24 124 6/30/2022
3.1.23 123 6/30/2022
3.1.22 132 6/30/2022
3.1.21 128 6/30/2022
3.1.20 119 6/30/2022
3.1.19 140 6/30/2022
3.1.18 125 6/30/2022
3.1.17 132 6/30/2022
3.1.16 123 6/30/2022
3.1.15 130 6/30/2022
3.1.14 117 6/30/2022
3.1.13 123 6/30/2022
3.1.12 141 6/30/2022
3.1.11 114 6/30/2022
3.1.10 126 6/30/2022
3.1.9 150 6/30/2022
3.1.8 121 6/30/2022
3.1.7 131 6/30/2022
3.1.6 123 6/30/2022
3.1.5 123 6/30/2022
3.1.4 128 6/30/2022
3.1.3 131 6/30/2022
3.1.2 137 6/30/2022
3.1.1 140 6/30/2022
3.1.0 115 6/30/2022
3.1.0-preview3.19553.2 120 6/30/2022
3.1.0-preview2.19525.4 130 6/30/2022
3.1.0-preview1.19506.1 125 6/30/2022
3.0.3 111 6/30/2022
3.0.2 114 6/30/2022
3.0.1 139 6/30/2022
3.0.0 128 6/30/2022
3.0.0-rc1.19456.10 129 6/30/2022
3.0.0-preview9.19423.4 114 10/27/2022
3.0.0-preview8.19405.4 125 6/30/2022
3.0.0-preview7.19362.4 137 6/30/2022
3.0.0-preview6.19304.6 124 6/30/2022
3.0.0-preview5.19227.9 132 6/30/2022
3.0.0-preview4.19216.2 131 6/30/2022
3.0.0-preview3.19153.1 126 6/30/2022
3.0.0-preview.19074.2 124 6/30/2022
3.0.0-preview.18572.1 118 6/30/2022
2.2.0 122 6/30/2022
2.2.0-preview3-35497 129 6/30/2022
2.2.0-preview2-35157 124 6/30/2022
2.2.0-preview1-35029 124 6/30/2022
2.1.1 123 6/30/2022
2.1.0 128 6/30/2022
2.1.0-rc1-final 124 6/30/2022
2.1.0-preview2-final 118 6/30/2022
2.1.0-preview1-final 146 6/30/2022
2.0.1 140 6/30/2022
2.0.0 124 6/30/2022
2.0.0-preview2-final 133 6/30/2022
2.0.0-preview1-final 123 6/30/2022
1.1.1 124 6/30/2022
1.1.0 130 6/30/2022
1.1.0-preview1-final 131 6/30/2022
1.0.1 125 6/30/2022
1.0.0 114 6/30/2022
1.0.0-rc2-final 125 6/30/2022