aspnet
Author Trust
50 of 1,506 packages
Microsoft.Extensions.DependencyInjection.Abstractions
Microsoft
Abstractions for dependency injection. Commonly Used Types: Microsoft.Extensions.DependencyInjection.IServiceCollection
Microsoft.Extensions.Logging.Abstractions
Microsoft
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
Microsoft.Extensions.Primitives
Microsoft
Primitives shared by framework extensions. Commonly used types include: Commonly Used Types: Microsoft.Extensions.Primitives.IChangeToken Microsoft.Extensions.Primitives.StringValues Microsoft.Extensions.Primitives.StringSegment
Microsoft.Extensions.Options
Microsoft
Provides a strongly typed way of specifying and accessing settings using dependency injection.
Microsoft.Extensions.Configuration.Abstractions
Microsoft
Provides abstractions of key-value pair based configuration. Interfaces defined in this package are implemented by classes in Microsoft.Extensions.Configuration and other configuration packages.
Microsoft.Extensions.DependencyInjection
Microsoft
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
Microsoft.Extensions.Logging
Microsoft
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
Microsoft.Extensions.Configuration
Microsoft
Implementation of key-value pair based configuration for Microsoft.Extensions.Configuration. Includes the memory configuration provider.
Microsoft.Extensions.Configuration.Binder
Microsoft
Provides the functionality to bind an object to data in configuration providers for Microsoft.Extensions.Configuration. This package enables you to represent the configuration data as strongly-typed classes defined in the application code. To bind a configuration, use the Microsoft.Extensions.Configuration.ConfigurationBinder.Get extension method on the IConfiguration object. To use this package, you also need to install a package for the configuration provider, for example, Microsoft.Extensions.Configuration.Json for the JSON provider.
Microsoft.Extensions.FileProviders.Abstractions
Microsoft
Abstractions of files and directories. Commonly Used Types: Microsoft.Extensions.FileProviders.IDirectoryContents Microsoft.Extensions.FileProviders.IFileInfo Microsoft.Extensions.FileProviders.IFileProvider
Microsoft.Extensions.Hosting.Abstractions
Microsoft
Hosting and startup abstractions for applications.
Microsoft.Extensions.FileSystemGlobbing
Microsoft
File system globbing to find files matching a specified pattern.
Microsoft.Extensions.Caching.Memory
Microsoft
In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.
Microsoft.Extensions.Caching.Abstractions
Microsoft
Caching abstractions for in-memory cache and distributed cache. Commonly Used Types: Microsoft.Extensions.Caching.Distributed.IDistributedCache Microsoft.Extensions.Caching.Memory.IMemoryCache
Microsoft.Extensions.FileProviders.Physical
Microsoft
File provider for physical files for Microsoft.Extensions.FileProviders.
Microsoft.Extensions.Options.ConfigurationExtensions
Microsoft
Provides additional configuration specific functionality related to Options.
Microsoft.Extensions.DependencyModel
Microsoft
Provides abstractions for reading `.deps` files. When a .NET application is compiled, the SDK generates a JSON manifest file (`<ApplicationName>.deps.json`) that contains information about application dependencies. You can use `Microsoft.Extensions.DependencyModel` to read information from this manifest at run time. This is useful when you want to dynamically compile code (for example, using Roslyn Emit API) referencing the same dependencies as your main application. By default, the dependency manifest contains information about the application's target framework and runtime dependencies. Set the PreserveCompilationContext project property to `true` to additionally include information about reference assemblies used during compilation.
Microsoft.Extensions.Configuration.FileExtensions
Microsoft
Provides a base class for file-based configuration providers used with Microsoft.Extensions.Configuration and extension methods for configuring them.
System.Text.Encoding.CodePages
Microsoft
Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312. Commonly Used Types: System.Text.CodePagesEncodingProvider
System.Net.Http
Microsoft
Provides a programming interface for modern HTTP applications, including HTTP client components that allow applications to consume web services over HTTP and HTTP components that can be used by both clients and servers for parsing HTTP headers. Commonly Used Types: System.Net.Http.HttpResponseMessage System.Net.Http.DelegatingHandler System.Net.Http.HttpRequestException System.Net.Http.HttpClient System.Net.Http.MultipartContent System.Net.Http.Headers.HttpContentHeaders System.Net.Http.HttpClientHandler System.Net.Http.StreamContent System.Net.Http.FormUrlEncodedContent System.Net.Http.HttpMessageHandler When using NuGet 3.x this package requires at least version 3.4.
System.ComponentModel.Annotations
Microsoft
Provides attributes that are used to define metadata for objects used as data sources. Commonly Used Types: System.ComponentModel.DataAnnotations.ValidationResult System.ComponentModel.DataAnnotations.IValidatableObject System.ComponentModel.DataAnnotations.ValidationAttribute System.ComponentModel.DataAnnotations.RequiredAttribute System.ComponentModel.DataAnnotations.StringLengthAttribute System.ComponentModel.DataAnnotations.DisplayAttribute System.ComponentModel.DataAnnotations.RegularExpressionAttribute System.ComponentModel.DataAnnotations.DataTypeAttribute System.ComponentModel.DataAnnotations.RangeAttribute System.ComponentModel.DataAnnotations.KeyAttribute When using NuGet 3.x this package requires at least version 3.4.
Microsoft.Extensions.Configuration.Json
Microsoft
JSON configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read your application's settings from a JSON file. You can use JsonConfigurationExtensions.AddJsonFile extension method on IConfigurationBuilder to add the JSON configuration provider to the configuration builder.
Microsoft.Extensions.ObjectPool
Microsoft
A simple object pool implementation. This package was built from the source code at https://github.com/dotnet/dotnet/tree/5254d8bcf59917edc1e1abc33bdf2442b77b1c70
System.IO.Pipelines
Microsoft
Single producer single consumer byte buffer management. Commonly Used Types: System.IO.Pipelines.Pipe System.IO.Pipelines.PipeWriter System.IO.Pipelines.PipeReader
System.AppContext
Microsoft
Provides the System.AppContext class, which allows access to the BaseDirectory property and other application specific data. Commonly Used Types: System.AppContext When using NuGet 3.x this package requires at least version 3.4.
Microsoft.AspNetCore.Http.Features
Microsoft
ASP.NET Core HTTP feature interface definitions. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/c0ae1d179dba6f3acd0e55be55718c97c9028698
Microsoft.Extensions.Configuration.EnvironmentVariables
Microsoft
Environment variables configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read configuration parameters from environment variables. You can use EnvironmentVariablesExtensions.AddEnvironmentVariables extension method on IConfigurationBuilder to add the environment variables configuration provider to the configuration builder.
Microsoft.Extensions.Http
Microsoft
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way. Commonly Used Types: System.Net.Http.IHttpClientFactory
Microsoft.Extensions.Logging.Configuration
Microsoft
Configuration support for Microsoft.Extensions.Logging.
Microsoft.AspNetCore.Http.Abstractions
Microsoft
ASP.NET Core HTTP object model for HTTP requests and responses and also common extension methods for registering middleware in an IApplicationBuilder. Commonly used types: Microsoft.AspNetCore.Builder.IApplicationBuilder Microsoft.AspNetCore.Http.HttpContext Microsoft.AspNetCore.Http.HttpRequest Microsoft.AspNetCore.Http.HttpResponse
Microsoft.EntityFrameworkCore
Microsoft
Entity Framework Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other databases through a provider plugin API. Commonly Used Types: Microsoft.EntityFrameworkCore.DbContext Microsoft.EntityFrameworkCore.DbSet
Microsoft.Net.Http.Headers
Microsoft
HTTP header parser implementations. This package was built from the source code at https://github.com/dotnet/dotnet/tree/5254d8bcf59917edc1e1abc33bdf2442b77b1c70
Microsoft.EntityFrameworkCore.Relational
Microsoft
Shared Entity Framework Core components for relational database providers.
Microsoft.EntityFrameworkCore.Abstractions
Microsoft
Provides abstractions and attributes that are used to configure Entity Framework Core
Microsoft.AspNetCore.Http
Microsoft
ASP.NET Core default HTTP feature implementations.
Microsoft.EntityFrameworkCore.Analyzers
Microsoft
CSharp Analyzers for Entity Framework Core.
System.IO.Compression.ZipFile
Microsoft
Provides classes that support the compression and decompression of streams using file system paths. Commonly Used Types: System.IO.Compression.ZipFile When using NuGet 3.x this package requires at least version 3.4.
Microsoft.AspNetCore.WebUtilities
Microsoft
ASP.NET Core utilities, such as for working with forms, multipart messages, and query strings. This package was built from the source code at https://github.com/dotnet/dotnet/tree/5254d8bcf59917edc1e1abc33bdf2442b77b1c70
Microsoft.AspNetCore.Hosting.Abstractions
Microsoft
ASP.NET Core hosting and startup abstractions for web applications.
Microsoft.AspNetCore.Hosting.Server.Abstractions
Microsoft
ASP.NET Core hosting server abstractions for web applications.
Microsoft.AspNetCore.Http.Extensions
Microsoft
ASP.NET Core common extension methods for HTTP abstractions, HTTP headers, HTTP request/response, and session state.
Microsoft.Extensions.Logging.Console
Microsoft
Console logger provider implementation for Microsoft.Extensions.Logging.
Microsoft.Extensions.Logging.Debug
Microsoft
Debug output logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to a debugger monitor by writing messages with System.Diagnostics.Debug.WriteLine().
Microsoft.Extensions.Configuration.UserSecrets
Microsoft
User secrets configuration provider implementation for Microsoft.Extensions.Configuration. User secrets mechanism enables you to override application configuration settings with values stored in the local secrets file. You can use UserSecretsConfigurationExtensions.AddUserSecrets extension method on IConfigurationBuilder to add user secrets provider to the configuration builder.
Microsoft.Extensions.Hosting
Microsoft
Hosting and startup infrastructures for applications.
Microsoft.AspNetCore.Authorization
Microsoft
ASP.NET Core authorization classes. Commonly used types: Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute Microsoft.AspNetCore.Authorization.AuthorizeAttribute This package was built from the source code at https://github.com/dotnet/dotnet/tree/5254d8bcf59917edc1e1abc33bdf2442b77b1c70
Microsoft.Extensions.Configuration.CommandLine
Microsoft
Command line configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read configuration parameters from the command line arguments of your application. You can use CommandLineConfigurationExtensions.AddCommandLine extension method on IConfigurationBuilder to add the command line configuration provider to the configuration builder.
Microsoft.AspNetCore.JsonPatch
Microsoft
ASP.NET Core support for JSON PATCH. This package was built from the source code at https://github.com/dotnet/dotnet/tree/5254d8bcf59917edc1e1abc33bdf2442b77b1c70
System.ComponentModel.Primitives
Microsoft
Provides interfaces that are used to implement the run-time and design-time behavior of components. Commonly Used Types: System.ComponentModel.IComponent System.ComponentModel.IContainer System.ComponentModel.ISite System.ComponentModel.ComponentCollection When using NuGet 3.x this package requires at least version 3.4.
System.ComponentModel.TypeConverter
Microsoft
Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types. Commonly Used Types: System.ComponentModel.TypeConverter System.ComponentModel.TypeConverterAttribute System.ComponentModel.PropertyDescriptor System.ComponentModel.StringConverter System.ComponentModel.ITypeDescriptorContext System.ComponentModel.EnumConverter System.ComponentModel.TypeDescriptor System.ComponentModel.Int32Converter System.ComponentModel.BooleanConverter System.ComponentModel.DoubleConverter When using NuGet 3.x this package requires at least version 3.4.