.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtros rápidos

Referencia de API ASP.NET Core version 2.0

NombreDescription
Microsoft.AspNet.Identity.CoreCompat Namespace
Microsoft.AspNetCore NamespaceProporciona tipos que permiten empezar a crear una aplicación de ASP.NET con valores predeterminados con opiniones.
Microsoft.AspNetCore.Antiforgery NamespaceProporciona tipos diseñados para generar y validar tokens para evitar ataques de falsificación de solicitudes entre sitios.
Microsoft.AspNetCore.ApplicationInsights.HostingStartup NamespaceProporciona tipos que se usan para integrar Application Insights con ASP.NET Core.
Microsoft.AspNetCore.Authentication NamespaceContiene tipos que permiten la compatibilidad con la autenticación. IAuthenticationService es el punto de entrada principal que define las 5 acciones de autenticación: Autenticar (obtener los datos de autenticación de una solicitud), Desafío (usado para solicitudes no autenticadas), Prohibir (se usa cuando se debe denegar una solicitud autenticada), SignIn (asociar un ClaimsPrincipal), SignOut (quitar los datos asociados). En un nivel alto, la autenticación se basa en el concepto de esquemas, que se asignan a instancias específicas IAuthenticationHandler que son responsables de controlar cada una de las acciones de autenticación.
Microsoft.AspNetCore.Authentication.Cookies NamespaceContiene tipos que admiten la autenticación basada en cookies.
Microsoft.AspNetCore.Authentication.Facebook NamespaceContiene tipos que admiten la autenticación basada en OAuth de Facebook.
Microsoft.AspNetCore.Authentication.Google NamespaceContiene tipos que permiten la compatibilidad con la autenticación basada en Google OAuth.
Microsoft.AspNetCore.Authentication.JwtBearer NamespaceContiene tipos que habilitan la compatibilidad con la autenticación basada en portador JWT.
Microsoft.AspNetCore.Authentication.MicrosoftAccount NamespaceContiene tipos que habilitan la compatibilidad con la autenticación basada en OAuth de la cuenta Microsoft.
Microsoft.AspNetCore.Authentication.OAuth NamespaceContiene tipos que permiten la compatibilidad con la autenticación basada en OAuth.
Microsoft.AspNetCore.Authentication.OAuth.Claims NamespaceContiene tipos que facilitan la personalización de asignaciones de notificaciones con autenticación basada en OAuth.
Microsoft.AspNetCore.Authentication.OpenIdConnect NamespaceContiene tipos que permiten la compatibilidad con la autenticación basada en OpenIdConnect.
Microsoft.AspNetCore.Authentication.OpenIdConnect.Claims NamespaceContiene tipos que facilitan la personalización de asignaciones de notificaciones con la autenticación basada en OpenIdConnect.
Microsoft.AspNetCore.Authentication.Twitter NamespaceContiene tipos que habilitan la compatibilidad con la autenticación basada en Twitter.
Microsoft.AspNetCore.Authorization NamespaceContiene tipos que habilitan la compatibilidad con la autorización. Los tipos principales son IAuthorizationRequirement (interfaz de marcador que representa un requisito que se debe cumplir), IAuthorizationHandler (interfaz responsable de determinar si se han cumplido los requisitos) y AuthorizationPolicyBuilder (se usan para compilar objetos AuthorizationPolicy que definen listas de requisitos con nombre).
Microsoft.AspNetCore.Authorization.Infrastructure NamespaceContiene tipos que habilitan la compatibilidad con la autorización.
Microsoft.AspNetCore.Authorization.Policy NamespaceContiene tipos que permiten la compatibilidad con la autorización basada en directivas.
Microsoft.AspNetCore.AzureAppServices.HostingStartup NamespaceProporciona AzureAppServicesHostingStartup que usa el inicio de hospedaje para proporcionar ASP.NET Core integración de registro con Azure App Service.
Microsoft.AspNetCore.Builder NamespaceContiene métodos para agregar middleware integrado a una aplicación y los tipos de opciones para el middleware.
Microsoft.AspNetCore.Builder.Extensions NamespaceProporciona métodos para agregar middleware personalizado a una aplicación.
Microsoft.AspNetCore.CookiePolicy NamespaceContiene tipos que se usan para controlar el comportamiento de las cookies.
Microsoft.AspNetCore.Cors NamespaceContiene tipos que se usan para habilitar el uso compartido de recursos entre orígenes (CORS).
Microsoft.AspNetCore.Cors.Infrastructure NamespaceContiene tipos que se usan para crear, configurar y controlar servicios CORS.
Microsoft.AspNetCore.Cryptography.KeyDerivation NamespaceContiene tipos para algoritmos para realizar la derivación de claves.
Microsoft.AspNetCore.DataProtection NamespaceContiene tipos usados para la protección de datos.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption NamespaceContiene tipos que se usan para rutinas de cifrado y descifrado autenticadas. La autenticación personalizada se puede crear mediante la implementación IAuthenticatedEncryptorde .
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel NamespaceContiene tipos de configuración para su uso con tipos en .Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption
Microsoft.AspNetCore.DataProtection.AzureStorage Namespace
Microsoft.AspNetCore.DataProtection.Infrastructure NamespaceLos tipos de este espacio de nombres admiten el marco de ASP.NET Core y no están diseñados para usarse directamente.
Microsoft.AspNetCore.DataProtection.KeyManagement NamespaceProporciona tipos que administran las claves usadas en la protección de datos.
Microsoft.AspNetCore.DataProtection.Repositories NamespaceContiene tipos usados para almacenar y recuperar elementos XML.
Microsoft.AspNetCore.DataProtection.SystemWeb Namespace
Microsoft.AspNetCore.DataProtection.XmlEncryption NamespaceContiene tipos para cifrar y descifrar XML.
Microsoft.AspNetCore.Diagnostics NamespaceContiene tipos relacionados con la captura y generación de informes de diagnósticos en ASP.NET Core. El middleware como ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewarey StatusCodePagesMiddleware se usa para controlar errores en ASP.NET Core.
Microsoft.AspNetCore.Diagnostics.Views Namespace
Microsoft.AspNetCore.DiagnosticsViewPage.Views Namespace
Microsoft.AspNetCore.Hosting NamespaceProporciona tipos que ayudan a configurar e iniciar aplicaciones web.
Microsoft.AspNetCore.Hosting.Builder NamespaceContiene el IApplicationBuilderFactory tipo que se usa como parte de la creación de un host de aplicación web.
Microsoft.AspNetCore.Hosting.Server NamespaceProporciona tipos como IServer que se pueden implementar para aceptar solicitudes entrantes para la aplicación.
Microsoft.AspNetCore.Hosting.Server.Features NamespaceProporciona el IServerAddressesFeature tipo que se usa para configurar e informar de los enlaces de dirección para el servidor.
Microsoft.AspNetCore.Hosting.WindowsServices NamespaceContiene tipos usados para hospedar una aplicación web dentro de un servicio de Windows.
Microsoft.AspNetCore.Html NamespaceContiene tipos para manipular contenido HTML.
Microsoft.AspNetCore.Http NamespaceContiene tipos para controlar las solicitudes y respuestas HTTP.
Microsoft.AspNetCore.Http.Authentication Namespace
Microsoft.AspNetCore.Http.Extensions NamespaceContiene tipos que ayudan con las operaciones relacionadas con HTTP.
Microsoft.AspNetCore.Http.Features NamespaceContiene tipos relacionados con Features.
Microsoft.AspNetCore.Http.Features.Authentication NamespaceContiene tipos que definen e implementan la autenticación Features.
Microsoft.AspNetCore.Http.Headers NamespaceContiene tipos para obtener y establecer encabezados para solicitudes y respuestas HTTP.
Microsoft.AspNetCore.HttpOverrides NamespaceContiene tipos que se usan para admitir invalidaciones de método HTTP.
Microsoft.AspNetCore.Identity NamespaceContiene tipos para usar Entity Framework Core con Identity en ASP.NET Core.
Microsoft.AspNetCore.Identity.EntityFrameworkCore NamespaceProporciona tipos para conservar datos de identidad con Entity Framework Core.
Microsoft.AspNetCore.Identity.Test Namespace
Microsoft.AspNetCore.JsonPatch NamespaceProporciona funcionalidad para controlar las solicitudes de revisiones JSON en una API web de ASP.NET Core.
Microsoft.AspNetCore.JsonPatch.Adapters NamespaceContiene tipos base y abstracciones para adaptadores de revisión JSON, que definen las operaciones que se pueden realizar en un documento de revisión JSON.
Microsoft.AspNetCore.JsonPatch.Converters NamespaceContiene implementaciones de JsonConverter que pueden proporcionar instancias de JsonPatchDocument.
Microsoft.AspNetCore.JsonPatch.Exceptions NamespaceContiene tipos para representar excepciones que pueden producirse al controlar solicitudes de revisión JSON.
Microsoft.AspNetCore.JsonPatch.Helpers NamespaceProporciona clases auxiliares implicadas en el control de solicitudes de revisión JSON.
Microsoft.AspNetCore.JsonPatch.Operations NamespaceContiene tipos que representan las operaciones que se pueden realizar en un documento JSON.
Microsoft.AspNetCore.Localization NamespaceProporciona middleware y tipos auxiliares para localizar aplicaciones ASP.NET Core.
Microsoft.AspNetCore.Localization.Routing NamespaceContiene un mecanismo para determinar la información de referencia cultural de una solicitud a través de valores de los datos de ruta.
Microsoft.AspNetCore.MiddlewareAnalysis NamespaceContiene tipos relacionados con el análisis del middleware mediante AnalysisMiddleware.
Microsoft.AspNetCore.Mvc NamespaceProporciona tipos necesarios para compilar una aplicación MVC.
Microsoft.AspNetCore.Mvc.Abstractions NamespaceProporciona abstracciones y contratos para la invocación y distribución de acciones, autorización, filtros de acción, formateadores, enlace de modelos, enrutamiento y validación.
Microsoft.AspNetCore.Mvc.ActionConstraints NamespaceProporciona contratos e implementaciones para las restricciones de acción.
Microsoft.AspNetCore.Mvc.ApiExplorer NamespaceProporciona tipos que permiten detectar metadatos, como la lista de controladores y acciones, y sus direcciones URL. Estos tipos son útiles para eliminar API mediante OpenAPI.
Microsoft.AspNetCore.Mvc.ApplicationModels NamespaceProporciona tipos que permiten la metaprogramación de una aplicación MVC.
Microsoft.AspNetCore.Mvc.ApplicationParts NamespaceProporciona tipos que permiten manipular los recursos de una aplicación MVC. Los elementos de aplicación permiten a ASP.NET Core detectar controladores, componentes de vista, aplicaciones auxiliares de etiquetas, Razor Pages, orígenes de compilación de Razor, etc.
Microsoft.AspNetCore.Mvc.Authorization NamespaceProporciona implementaciones para filtros de autorización.
Microsoft.AspNetCore.Mvc.Controllers NamespaceProporciona tipos para detectar, inicializar y ejecutar controladores MVC.
Microsoft.AspNetCore.Mvc.Cors NamespaceProporciona tipos que admiten el uso de CORS en MVC.
Microsoft.AspNetCore.Mvc.DataAnnotations NamespaceProporciona tipos que detectan metadatos del modelo e implementan la validación mediante System.ComponentModel.DataAnnotations.
Microsoft.AspNetCore.Mvc.Filters NamespaceProporciona implementación para varios filtros MVC.
Microsoft.AspNetCore.Mvc.Formatters NamespaceProporciona tipos que permiten devolver JSON y formateadores de entrada y salida basados en XML.
Microsoft.AspNetCore.Mvc.Formatters.Json NamespaceLos tipos de este espacio de nombres admiten el marco de ASP.NET Core y no están diseñados para usarse directamente.
Microsoft.AspNetCore.Mvc.Formatters.Xml NamespaceLos tipos de este espacio de nombres admiten el marco de ASP.NET Core y no están diseñados para usarse directamente.
Microsoft.AspNetCore.Mvc.Infrastructure NamespaceProporciona tipos necesarios para la acción y la ejecución de resultados.
Microsoft.AspNetCore.Mvc.Localization NamespaceProporciona tipos que admiten la globalización y la localización de aplicaciones MVC.
Microsoft.AspNetCore.Mvc.ModelBinding NamespaceProporciona tipos de contratos necesarios para admitir enlazadores de modelos.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders NamespaceProvides implementations for model binders.
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata NamespaceProvides types used to discover and apply metadata used for model binding.
Microsoft.AspNetCore.Mvc.ModelBinding.Validation NamespaceProporciona tipos usados para realizar la validación del modelo.
Microsoft.AspNetCore.Mvc.Razor NamespaceProporciona tipos necesarios para la compatibilidad en tiempo de ejecución con vistas de Razor.
Microsoft.AspNetCore.Mvc.Razor.Compilation NamespaceProvides types required to support compilation of Razor Pages and Razor Views.
Microsoft.AspNetCore.Mvc.Razor.TagHelpers NamespaceProporciona implementación para asistentes de etiquetas de resolución head, body y url.
Microsoft.AspNetCore.Mvc.RazorPages NamespaceProporciona tipos necesarios para la compatibilidad en tiempo de ejecución con Razor Pages.
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure NamespaceLos tipos de este espacio de nombres admiten el marco de ASP.NET Core y no están diseñados para usarse directamente.
Microsoft.AspNetCore.Mvc.Rendering NamespaceProporciona tipos usados para la generación html mediante asistentes HTML.
Microsoft.AspNetCore.Mvc.Routing NamespaceProporciona tipos usados para el enrutamiento y la generación de vínculos en MVC.
Microsoft.AspNetCore.Mvc.TagHelpers NamespaceProvides implementations for built-in Tag Helpers.
Microsoft.AspNetCore.Mvc.ViewComponents NamespaceProporciona tipos para trabajar con componentes de vista.
Microsoft.AspNetCore.Mvc.ViewEngines NamespaceProporciona tipos necesarios para admitir motores de vista.
Microsoft.AspNetCore.Mvc.ViewFeatures NamespaceProporciona tipos necesarios para admitir vistas de representación.
Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace
Microsoft.AspNetCore.NodeServices Namespace
Microsoft.AspNetCore.NodeServices.HostingModels Namespace
Microsoft.AspNetCore.Owin NamespaceContiene tipos para usar Open Web Interface para .NET (OWIN) con ASP.NET Core.
Microsoft.AspNetCore.Razor.Runtime.TagHelpers NamespaceContiene tipos para las instancias en ejecución ITagHelper .
Microsoft.AspNetCore.Razor.TagHelpers NamespaceContiene tipos para crear TagHelper implementaciones.
Microsoft.AspNetCore.ResponseCaching NamespaceContiene tipos usados para almacenar en caché las respuestas y mejorar el rendimiento del sitio.
Microsoft.AspNetCore.ResponseCompression NamespaceContiene tipos usados para comprimir dinámicamente los cuerpos de respuesta y reducir el uso del ancho de banda.
Microsoft.AspNetCore.Rewrite NamespaceContiene tipos usados para modificar atributos de solicitud basados en reglas predefinidas. La reescritura puede ser valiosa en los casos en los que se han movido los recursos o a los que pueden acceder varias direcciones URL.
Microsoft.AspNetCore.Routing NamespaceContiene tipos que se usan con ASP.NET generación de direcciones URL y enrutamiento principal. El middleware de enrutamiento es responsable de hacer coincidir las solicitudes HTTP entrantes y enviar esas solicitudes al archivo ejecutable de la aplicación Endpoint instancias. La generación de direcciones URL usa LinkGenerator para crear una ruta de acceso url a partir de un conjunto de valores de ruta.
Microsoft.AspNetCore.Routing.Constraints NamespaceProporciona tipos que se usan para aplicar restricciones de ruta. En general, las restricciones de ruta inspeccionan el valor de ruta asociado a través de la plantilla de ruta y deciden si el valor es aceptable o no. Las restricciones de ruta personalizadas se pueden crear mediante la implementación IRouteConstraint y el registro con el .ConstraintMap
Microsoft.AspNetCore.Routing.Template NamespaceContiene tipos usados para definir rutas mediante RouteTemplate. RouteTemplate y los tipos de este espacio de nombres son una API heredada. La alternativa recomendada es RoutePattern y los otros tipos de RoutePattern.
Microsoft.AspNetCore.Routing.Tree NamespaceContiene tipos que se usan para el enrutamiento de árboles. En .NET Core 2.2 y versiones posteriores TreeRouter se ha reemplazado por el enrutamiento de puntos de conexión.
Microsoft.AspNetCore.Server.HttpSys NamespaceContiene tipos que se usan para ejecutar una aplicación de ASP.NET Core con HTTP.sys. HTTP.sys se usa como IServer. HTTP.sys solo se admite en sistemas operativos Windows.
Microsoft.AspNetCore.Server.IISIntegration NamespaceContiene tipos que se usan para ejecutar una aplicación de ASP.NET Core con IIS en la configuración fuera del proceso. IIS solo se admite en sistemas operativos Windows.
Microsoft.AspNetCore.Server.Kestrel.Core NamespaceProporciona tipos de opciones como KestrelServerOptions y ListenOptions que se usan para personalizar el comportamiento del servidor web Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Core.Features NamespaceProporciona tipos que se usan para describir los componentes de características en el servidor web Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Https NamespaceProporciona tipos que se usan para la configuración https en el servidor web Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv NamespaceProporciona tipos usados para configurar el transporte libuv en el servidor web Kestrel.
Microsoft.AspNetCore.Session NamespaceContiene un middleware para administrar el estado de sesión.
Microsoft.AspNetCore.SpaServices.Prerendering NamespaceLa representación previa de aplicación de página única (SPA) ya no se admite en .NET 5.
Microsoft.AspNetCore.SpaServices.Webpack Namespace
Microsoft.AspNetCore.StaticFiles NamespaceContiene middlewares para servir y examinar archivos estáticos.
Microsoft.AspNetCore.StaticFiles.Infrastructure NamespaceContiene tipos de opción compartidos usados por middlewares de archivos estáticos.
Microsoft.AspNetCore.TestHost NamespaceContiene una implementación en memoria de IServer para su uso en las pruebas de escritura.
Microsoft.AspNetCore.WebSockets NamespaceContiene un middleware para controlar el tráfico de WebSocket.
Microsoft.AspNetCore.WebUtilities NamespaceContiene utilidades usadas habitualmente para ASP.NET Core aplicaciones, incluidas herramientas para trabajar con formularios, mensajes de varias partes, cadenas de consulta, codificadores y descodificadores y flujos de solicitud/respuesta.
Microsoft.Extensions.DependencyInjection Namespace
Microsoft.Net.Http.Headers NamespaceContiene tipos que representan encabezados HTTP conocidos y valores comunes para esos encabezados, si procede. Estos tipos también contienen implementaciones para analizar, serializar y manipular valores de encabezado.
Microsoft.Owin.Security.Interop Namespace
Owin Namespace
System.Net.Http Namespace
System.Net.Http.Formatting Namespace
System.Web.Http Namespace