.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 da API de ASP.NET Core version 1.0

NomeDescrición
Microsoft.AspNet.Identity.CoreCompat Namespace
Microsoft.AspNetCore.Antiforgery NamespaceProporciona tipos diseñados para generar y validar tokens para evitar ataques de falsificación de solicitudes entre sitios.
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.OpenIdConnect NamespaceContiene tipos que permiten la compatibilidad 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.Buffering Namespace
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.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.Elm Namespace
Microsoft.AspNetCore.Diagnostics.Elm.Views Namespace
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.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.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.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 NamespaceProporciona implementaciones para enlazadores de modelos.
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata NamespaceProporciona tipos usados para detectar y aplicar metadatos usados para el enlace de modelos.
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 NamespaceProporciona tipos necesarios para admitir la compilación de razor Pages y vistas de Razor.
Microsoft.AspNetCore.Mvc.Razor.Directives Namespace
Microsoft.AspNetCore.Mvc.Razor.TagHelpers NamespaceProporciona implementación para asistentes de etiquetas de resolución head, body y url.
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 NamespaceProporciona implementaciones para asistentes de etiquetas integradas.
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.Owin NamespaceContiene tipos para usar Open Web Interface para .NET (OWIN) con ASP.NET Core.
Microsoft.AspNetCore.Proxy Namespace
Microsoft.AspNetCore.Razor NamespaceContiene clases que se usan para impulsar el tiempo de diseño y las experiencias en tiempo de ejecución para el lenguaje Razor.
Microsoft.AspNetCore.Razor.Chunks Namespace
Microsoft.AspNetCore.Razor.Chunks.Generators Namespace
Microsoft.AspNetCore.Razor.CodeGenerators Namespace
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors Namespace
Microsoft.AspNetCore.Razor.Compilation.TagHelpers Namespace
Microsoft.AspNetCore.Razor.Editor Namespace
Microsoft.AspNetCore.Razor.Generator Namespace
Microsoft.AspNetCore.Razor.Parser Namespace
Microsoft.AspNetCore.Razor.Parser.SyntaxTree Namespace
Microsoft.AspNetCore.Razor.Parser.TagHelpers Namespace
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.Razor.Text Namespace
Microsoft.AspNetCore.Razor.Tokenizer Namespace
Microsoft.AspNetCore.Razor.Tokenizer.Symbols Namespace
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.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 NamespaceProporciona tipos que se usan para ejecutar Kestrel, que es un servidor web multiplataforma para ASP.NET Core.
Microsoft.AspNetCore.Server.Kestrel.Filter Namespace
Microsoft.AspNetCore.Server.Kestrel.Https NamespaceProporciona tipos que se usan para la configuración https en el servidor web Kestrel.
Microsoft.AspNetCore.Server.WebListener Namespace
Microsoft.AspNetCore.Session NamespaceContiene un middleware para administrar el estado de sesión.
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.Protocol Namespace
Microsoft.AspNetCore.WebSockets.Server Namespace
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.Net.Http.Server Namespace
Microsoft.Net.WebSockets Namespace
Microsoft.Owin.Security.Interop Namespace
Owin Namespace
System.Net.Http Namespace
System.Net.Http.Formatting Namespace
System.Web.Http Namespace