ASP.NET Core Reference

This section provides detailed API reference documentation for ASP.NET Core. Explore the various namespaces and classes that make up the ASP.NET Core framework.

Core Framework

Discover the fundamental building blocks of ASP.NET Core applications.

Microsoft.AspNetCore.Http Classes and interfaces for handling HTTP requests and responses.
Microsoft.AspNetCore.Mvc Components for building Model-View-Controller (MVC) and API applications.
Microsoft.AspNetCore.Routing Services for URL routing and matching.
Microsoft.AspNetCore.Hosting Types for configuring and running ASP.NET Core applications.
Microsoft.Extensions.DependencyInjection Services for dependency injection.

Middleware

Explore the various middleware components available for request pipeline customization.

Microsoft.AspNetCore.Authentication Classes for authentication and authorization.
Microsoft.AspNetCore.SpaServices Support for Single Page Applications (SPAs).
Microsoft.AspNetCore.StaticFiles Middleware for serving static files.

APIs and Services

Dive into specific APIs and services for common web development tasks.

Microsoft.AspNetCore.Identity Framework for user authentication and management.
Microsoft.AspNetCore.SignalR Real-time web functionality.
Microsoft.AspNetCore.Diagnostics Exception handling and diagnostic tools.

Data Access

Reference for data access technologies commonly used with ASP.NET Core.

Microsoft.EntityFrameworkCore Object-relational mapper for .NET.

Configuration and Options

Understand how to configure and manage application settings.

Microsoft.Extensions.Configuration Types for application configuration.
Microsoft.Extensions.Options Options pattern support.