.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

Referência de API de ASP.NET Core version 2.0

NameDescription
Microsoft.AspNet.Identity.CoreCompat Namespace
Microsoft.AspNetCore NamespaceFornece tipos que permitem a introdução à criação de um aplicativo ASP.NET com padrões opinativos.
Microsoft.AspNetCore.Antiforgery NamespaceFornece tipos projetados para gerar e validar tokens para evitar ataques de Solicitação Intersite Forjada.
Microsoft.AspNetCore.ApplicationInsights.HostingStartup NamespaceFornece tipos usados para integrar o Application Insights ao ASP.NET Core.
Microsoft.AspNetCore.Authentication NamespaceContém tipos que habilitam o suporte para autenticação. IAuthenticationServiceé o ponto de entrada main que define as 5 ações de autenticação: Autenticar (obter quaisquer dados de autenticação para uma solicitação), Desafio (usado para solicitações não autenticadas), Proibir (usado quando uma solicitação autenticada deve ser negada), SignIn (associar um ClaimsPrincipal), SignOut (remover quaisquer dados associados). Em um alto nível, a autenticação é baseada no conceito de esquemas, que são mapeados para instâncias específicas IAuthenticationHandler que são responsáveis por lidar com cada uma das ações de autenticação.
Microsoft.AspNetCore.Authentication.Cookies NamespaceContém tipos que dão suporte à autenticação baseada em cookie.
Microsoft.AspNetCore.Authentication.Facebook NamespaceContém tipos que dão suporte à autenticação baseada em OAuth do Facebook.
Microsoft.AspNetCore.Authentication.Google NamespaceContém tipos que habilitam o suporte para autenticação baseada em OAuth do Google.
Microsoft.AspNetCore.Authentication.JwtBearer NamespaceContém tipos que habilitam o suporte para autenticação baseada em portador JWT.
Microsoft.AspNetCore.Authentication.MicrosoftAccount NamespaceContém tipos que habilitam o suporte para autenticação baseada em OAuth da conta Microsoft.
Microsoft.AspNetCore.Authentication.OAuth NamespaceContém tipos que habilitam o suporte para autenticação baseada em OAuth.
Microsoft.AspNetCore.Authentication.OAuth.Claims NamespaceContém tipos que facilitam a personalização de mapeamentos de declaração com autenticação baseada em OAuth.
Microsoft.AspNetCore.Authentication.OpenIdConnect NamespaceContém tipos que habilitam o suporte para autenticação baseada em OpenIdConnect.
Microsoft.AspNetCore.Authentication.OpenIdConnect.Claims NamespaceContém tipos que facilitam a personalização de mapeamentos de declaração com a autenticação baseada em OpenIdConnect.
Microsoft.AspNetCore.Authentication.Twitter NamespaceContém tipos que habilitam o suporte para autenticação baseada no Twitter.
Microsoft.AspNetCore.Authorization NamespaceContém tipos que habilitam o suporte para autorização. Os tipos de main são IAuthorizationRequirement (interface de marcador que representa um requisito que deve ser atendido), IAuthorizationHandler (interface responsável por determinar se os requisitos foram atendidos) e AuthorizationPolicyBuilder (usada para criar objetos AuthorizationPolicy que definem listas de requisitos nomeadas).
Microsoft.AspNetCore.Authorization.Infrastructure NamespaceContém tipos que habilitam o suporte para autorização.
Microsoft.AspNetCore.Authorization.Policy NamespaceContém tipos que habilitam o suporte para autorização baseada em política.
Microsoft.AspNetCore.AzureAppServices.HostingStartup NamespaceFornece AzureAppServicesHostingStartup o que usa a inicialização de hospedagem para fornecer ASP.NET Core integração de log com Serviço de Aplicativo do Azure.
Microsoft.AspNetCore.Builder NamespaceContém métodos para adicionar middleware interno a um aplicativo e os tipos de opções para o middleware.
Microsoft.AspNetCore.Builder.Extensions NamespaceFornece métodos para adicionar middleware personalizado a um aplicativo.
Microsoft.AspNetCore.CookiePolicy NamespaceContém tipos usados para controlar o comportamento dos cookies.
Microsoft.AspNetCore.Cors NamespaceContém tipos usados para habilitar o CORS (compartilhamento de recursos entre origens).
Microsoft.AspNetCore.Cors.Infrastructure NamespaceContém tipos que são usados para criar, configurar e manipular serviços CORS.
Microsoft.AspNetCore.Cryptography.KeyDerivation NamespaceContém tipos para algoritmos para executar derivação de chave.
Microsoft.AspNetCore.DataProtection NamespaceContém tipos usados para proteção de dados.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption NamespaceContém tipos usados para rotinas de criptografia e descriptografia autenticadas. A authenication personalizada pode ser criada implementando IAuthenticatedEncryptor.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel NamespaceContém tipos de configuração para uso com tipos no Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.
Microsoft.AspNetCore.DataProtection.AzureStorage Namespace
Microsoft.AspNetCore.DataProtection.Infrastructure NamespaceOs tipos nesse namespace dão suporte à estrutura ASP.NET Core e não devem ser usados diretamente.
Microsoft.AspNetCore.DataProtection.KeyManagement NamespaceFornece tipos que gerenciam chaves usadas na proteção de dados.
Microsoft.AspNetCore.DataProtection.Repositories NamespaceContém tipos usados para armazenar e recuperar elementos XML.
Microsoft.AspNetCore.DataProtection.SystemWeb Namespace
Microsoft.AspNetCore.DataProtection.XmlEncryption NamespaceContém tipos para criptografar e descriptografar XML.
Microsoft.AspNetCore.Diagnostics NamespaceContém tipos relacionados à captura e à diagnóstico de relatórios em ASP.NET Core. Middleware como ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewaree StatusCodePagesMiddleware são usados para lidar com erros em ASP.NET Core.
Microsoft.AspNetCore.Diagnostics.Views Namespace
Microsoft.AspNetCore.DiagnosticsViewPage.Views Namespace
Microsoft.AspNetCore.Hosting NamespaceFornece tipos que ajudam a configurar e iniciar aplicativos Web.
Microsoft.AspNetCore.Hosting.Builder NamespaceContém o IApplicationBuilderFactory tipo que é usado como parte da criação de um host de aplicativo Web.
Microsoft.AspNetCore.Hosting.Server NamespaceFornece tipos como IServer esse que podem ser implementados para aceitar solicitações de entrada para o aplicativo.
Microsoft.AspNetCore.Hosting.Server.Features NamespaceFornece o IServerAddressesFeature tipo usado para configurar e relatar as associações de endereço para o servidor.
Microsoft.AspNetCore.Hosting.WindowsServices NamespaceContém tipos usados para hospedar um aplicativo Web dentro de um Serviço Windows.
Microsoft.AspNetCore.Html NamespaceContém tipos para manipular o conteúdo HTML.
Microsoft.AspNetCore.Http NamespaceContém tipos para lidar com solicitações e respostas HTTP.
Microsoft.AspNetCore.Http.Authentication Namespace
Microsoft.AspNetCore.Http.Extensions NamespaceContém tipos que ajudam com operações relacionadas a HTTP.
Microsoft.AspNetCore.Http.Features NamespaceContém tipos relacionados a Features.
Microsoft.AspNetCore.Http.Features.Authentication NamespaceContém tipos que definem e implementam a autenticação Features.
Microsoft.AspNetCore.Http.Headers NamespaceContém tipos para obter e definir cabeçalhos para solicitações e respostas HTTP.
Microsoft.AspNetCore.HttpOverrides NamespaceContém tipos que são usados para dar suporte a substituições de método HTTP.
Microsoft.AspNetCore.Identity NamespaceContém tipos para usar o Entity Framework Core com Identidade no ASP.NET Core.
Microsoft.AspNetCore.Identity.EntityFrameworkCore NamespaceFornece tipos para persistir dados de identidade com o Entity Framework Core.
Microsoft.AspNetCore.Identity.Test Namespace
Microsoft.AspNetCore.JsonPatch NamespaceFornece funcionalidade para lidar com solicitações de Patch JSON em uma API Web ASP.NET Core.
Microsoft.AspNetCore.JsonPatch.Adapters NamespaceContém tipos base e abstrações para adaptadores de Patch JSON, que definem as operações que podem ser executadas em um documento de patch JSON.
Microsoft.AspNetCore.JsonPatch.Converters NamespaceContém implementações JsonConverter que podem fornecer instâncias JsonPatchDocument.
Microsoft.AspNetCore.JsonPatch.Exceptions NamespaceContém tipos para representar exceções que podem ocorrer ao lidar com solicitações de Patch JSON.
Microsoft.AspNetCore.JsonPatch.Helpers NamespaceFornece classes auxiliares envolvidas no tratamento de solicitações de Patch JSON.
Microsoft.AspNetCore.JsonPatch.Operations NamespaceContém tipos que representam operações que podem ser executadas em um documento JSON.
Microsoft.AspNetCore.Localization NamespaceFornece middleware e tipos de suporte para localizar aplicativos ASP.NET Core.
Microsoft.AspNetCore.Localization.Routing NamespaceContém um mecanismo para determinar as informações de cultura de uma solicitação por meio de valores nos dados de rota.
Microsoft.AspNetCore.MiddlewareAnalysis NamespaceContém tipos relacionados à análise de middleware usando AnalysisMiddleware.
Microsoft.AspNetCore.Mvc NamespaceFornece os tipos necessários para criar um aplicativo MVC.
Microsoft.AspNetCore.Mvc.Abstractions NamespaceFornece abstrações e contratos para invocação de ação e expedição, autorização, filtros de ação, formatadores, model binding, roteamento e validação.
Microsoft.AspNetCore.Mvc.ActionConstraints NamespaceFornece contratos e implementações para restrições de ação.
Microsoft.AspNetCore.Mvc.ApiExplorer NamespaceFornece tipos que permitem a descoberta de metadados, como a lista de controladores e ações e suas URLs. Esses tipos são úteis para apIs de documeting usando OpenAPI.
Microsoft.AspNetCore.Mvc.ApplicationModels NamespaceFornece tipos que permitem a metaprogramação de um aplicativo MVC.
Microsoft.AspNetCore.Mvc.ApplicationParts NamespaceFornece tipos que permitem manipular os recursos de um aplicativo MVC. As Partes do Aplicativo permitem que ASP.NET Core descubra controladores, exiba componentes, auxiliares de marca, Razor Pages, fontes de compilação razor e muito mais.
Microsoft.AspNetCore.Mvc.Authorization NamespaceFornece implementações para filtros de autorização.
Microsoft.AspNetCore.Mvc.Controllers NamespaceFornece tipos para descobrir, inicializar e executar controladores MVC.
Microsoft.AspNetCore.Mvc.Cors NamespaceFornece tipos que dão suporte ao uso do CORS no MVC.
Microsoft.AspNetCore.Mvc.DataAnnotations NamespaceFornece tipos que descobrem metadados de modelo e implementam a validação usando System.ComponentModel.DataAnnotations.
Microsoft.AspNetCore.Mvc.Filters NamespaceFornece implementação para vários filtros MVC.
Microsoft.AspNetCore.Mvc.Formatters NamespaceFornece tipos que permitem o retorno de JSON e formatadores de entrada e saída baseados em XML.
Microsoft.AspNetCore.Mvc.Formatters.Json NamespaceOs tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.
Microsoft.AspNetCore.Mvc.Formatters.Xml NamespaceOs tipos nesse namespace dão suporte à estrutura ASP.NET Core e não devem ser usados diretamente.
Microsoft.AspNetCore.Mvc.Infrastructure NamespaceFornece tipos necessários para a ação e a execução de resultados.
Microsoft.AspNetCore.Mvc.Localization NamespaceFornece tipos que dão suporte à globalização e localização de aplicativos MVC.
Microsoft.AspNetCore.Mvc.ModelBinding NamespaceFornece tipos de contratos necessários para dar suporte a associadores de modelo.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders NamespaceFornece implementações para associadores de modelo.
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata NamespaceFornece tipos usados para descobrir e aplicar metadados usados para model binding.
Microsoft.AspNetCore.Mvc.ModelBinding.Validation NamespaceFornece tipos usados para executar a validação do modelo.
Microsoft.AspNetCore.Mvc.Razor NamespaceFornece tipos necessários para suporte de runtime para exibições do Razor.
Microsoft.AspNetCore.Mvc.Razor.Compilation NamespaceFornece tipos necessários para dar suporte à compilação de Razor Pages e Razor Views.
Microsoft.AspNetCore.Mvc.Razor.TagHelpers NamespaceFornece implementação para auxiliares de marca de resolução de Cabeçalho, Corpo e URL.
Microsoft.AspNetCore.Mvc.RazorPages NamespaceFornece tipos necessários para suporte de runtime para Razor Pages.
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure NamespaceOs tipos nesse namespace dão suporte à estrutura ASP.NET Core e não se destinam a serem usados diretamente.
Microsoft.AspNetCore.Mvc.Rendering NamespaceFornece tipos usados para a geração HTML usando auxiliares HTML.
Microsoft.AspNetCore.Mvc.Routing NamespaceFornece tipos usados para roteamento e geração de vínculo no MVC.
Microsoft.AspNetCore.Mvc.TagHelpers NamespaceFornece implementações para auxiliares de marca internos.
Microsoft.AspNetCore.Mvc.ViewComponents NamespaceFornece tipos para trabalhar com componentes de exibição.
Microsoft.AspNetCore.Mvc.ViewEngines NamespaceFornece tipos necessários para dar suporte a mecanismos de exibição.
Microsoft.AspNetCore.Mvc.ViewFeatures NamespaceFornece tipos necessários para dar suporte a exibições de renderização.
Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace
Microsoft.AspNetCore.NodeServices Namespace
Microsoft.AspNetCore.NodeServices.HostingModels Namespace
Microsoft.AspNetCore.Owin NamespaceContém tipos para usar o Open Web Interface para .NET (OWIN) com ASP.NET Core.
Microsoft.AspNetCore.Razor.Runtime.TagHelpers NamespaceContém tipos para instâncias em execução ITagHelper .
Microsoft.AspNetCore.Razor.TagHelpers NamespaceContém tipos para criar TagHelper implementações.
Microsoft.AspNetCore.ResponseCaching NamespaceContém tipos usados para armazenar respostas em cache e melhorar o desempenho do site.
Microsoft.AspNetCore.ResponseCompression NamespaceContém tipos usados para compactar dinamicamente os corpos de resposta e reduzir a utilização da largura de banda.
Microsoft.AspNetCore.Rewrite NamespaceContém tipos usados para modificar atributos de solicitação com base em regras predefinidas. A reescrita pode ser valiosa nos casos em que os recursos foram movidos ou podem ser acessados por várias URLs.
Microsoft.AspNetCore.Routing NamespaceContém tipos usados com roteamento e geração de URL do ASP.NET Core. O middleware de roteamento é responsável por corresponder às solicitações HTTP de entrada e expedir essas solicitações para as instâncias de Endpoint executáveis do aplicativo. A geração de URL usa LinkGenerator para criar um caminho de URL de um conjunto de valores de rota.
Microsoft.AspNetCore.Routing.Constraints NamespaceFornece tipos usados para aplicar restrições de rota. Em geral, as restrições da rota inspecionam o valor de rota associado por meio do modelo de rota e tomam uma decisão do tipo "verdadeiro ou falso" sobre se o valor é aceitável. Restrições de rota personalizadas podem ser criadas implementando IRouteConstraint e registrando-as com o aplicativo ConstraintMap.
Microsoft.AspNetCore.Routing.Template NamespaceContém tipos usados para definir rotas usando RouteTemplate. RouteTemplate e os tipos nesse namespace são uma API herdada. A alternativa recomendada é RoutePattern e os outros tipos em RoutePattern.
Microsoft.AspNetCore.Routing.Tree NamespaceContém tipos que são usados para roteamento de árvore. No .NET Core 2.2 e posterior TreeRouter foi substituído pelo roteamento de ponto de extremidade.
Microsoft.AspNetCore.Server.HttpSys NamespaceContém tipos usados para executar um aplicativo ASP.NET Core com HTTP.sys. HTTP.sys é usado como o IServer. HTTP.sys só tem suporte nos Sistemas Operacionais Windows.
Microsoft.AspNetCore.Server.IISIntegration NamespaceContém tipos usados para executar um aplicativo ASP.NET Core com o IIS na configuração fora do processo. O IIS só tem suporte nos Sistemas Operacionais Windows.
Microsoft.AspNetCore.Server.Kestrel.Core NamespaceFornece tipos de opções como KestrelServerOptions e ListenOptions que são usados para personalizar o comportamento do servidor Web Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Core.Features NamespaceFornece tipos que são usados para descrever componentes de recursos no servidor Web Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Https NamespaceFornece tipos que são usados para a configuração HTTPS no servidor Web Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv NamespaceFornece tipos usados para configurar o transporte Libuv no servidor Web Kestrel.
Microsoft.AspNetCore.Session NamespaceContém um middleware para gerenciar o estado da sessão.
Microsoft.AspNetCore.SpaServices.Prerendering NamespaceNão há mais suporte para a pré-geração de SPA (aplicativo de página única) no .NET 5.
Microsoft.AspNetCore.SpaServices.Webpack Namespace
Microsoft.AspNetCore.StaticFiles NamespaceContém middlewares para servir e procurar arquivos estáticos.
Microsoft.AspNetCore.StaticFiles.Infrastructure NamespaceContém tipos de opção compartilhados usados por middlewares de arquivos estáticos.
Microsoft.AspNetCore.TestHost NamespaceContém uma implementação na memória de IServer para uso na gravação de testes.
Microsoft.AspNetCore.WebSockets NamespaceContém um middleware para lidar com o tráfego do WebSocket.
Microsoft.AspNetCore.WebUtilities NamespaceContém utilitários comumente usados para aplicativos ASP.NET Core, incluindo ferramentas para trabalhar com formulários, mensagens de várias partes, cadeias de caracteres de consulta, codificadores/decodificadores e fluxos de solicitação/resposta.
Microsoft.Extensions.DependencyInjection Namespace
Microsoft.Net.Http.Headers NamespaceContém tipos que representam cabeçalhos HTTP conhecidos e valores comuns para esses cabeçalhos, se aplicável. Esses tipos também contêm implementações para análise, serialização e manipuação de valores de cabeçalho.
Microsoft.Owin.Security.Interop Namespace
Owin Namespace
System.Net.Http Namespace
System.Net.Http.Formatting Namespace
System.Web.Http Namespace