.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.

Szybkie filtry

Dokumentacja interfejsów API platformy ASP.NET Core version 2.0

NazwaOpis
Microsoft.AspNet.Identity.CoreCompat Namespace
Microsoft.AspNetCore NamespaceUdostępnia typy, które umożliwiają rozpoczęcie tworzenia aplikacji ASP.NET z ustawieniami domyślnymi z opiniami.
Microsoft.AspNetCore.Antiforgery NamespaceUdostępnia typy przeznaczone do generowania i weryfikowania tokenów w celu zapobiegania atakom fałszerowania żądań między lokacjami.
Microsoft.AspNetCore.ApplicationInsights.HostingStartup NamespaceUdostępnia typy używane do integracji usługi Application Insights z ASP.NET Core.
Microsoft.AspNetCore.Authentication NamespaceZawiera typy, które umożliwiają obsługę uwierzytelniania. IAuthenticationService to główny punkt wejścia, który definiuje 5 akcji uwierzytelniania: Uwierzytelnianie (pobieranie jakichkolwiek danych uwierzytelniania dla żądania), Wyzwanie (używane w przypadku nieuwierzytelnionych żądań), Zabronione (używane w przypadku odmowy uwierzytelnienia żądania), SignIn (skojarz oświadczeniaPrincipal), SignOut (usuń wszystkie skojarzone dane). Na wysokim poziomie uwierzytelnianie opiera się na koncepcji schematów, które są mapowane na określone IAuthenticationHandler wystąpienia, które są odpowiedzialne za obsługę każdej akcji uwierzytelniania.
Microsoft.AspNetCore.Authentication.Cookies NamespaceZawiera typy obsługujące uwierzytelnianie oparte na plikach cookie.
Microsoft.AspNetCore.Authentication.Facebook NamespaceZawiera typy obsługujące uwierzytelnianie oparte na protokole OAuth na facebooku.
Microsoft.AspNetCore.Authentication.Google NamespaceZawiera typy, które umożliwiają obsługę uwierzytelniania opartego na protokole OAuth firmy Google.
Microsoft.AspNetCore.Authentication.JwtBearer NamespaceZawiera typy, które umożliwiają obsługę uwierzytelniania na podstawie elementu nośnego JWT.
Microsoft.AspNetCore.Authentication.MicrosoftAccount NamespaceZawiera typy, które umożliwiają obsługę uwierzytelniania OAuth na koncie Microsoft.
Microsoft.AspNetCore.Authentication.OAuth NamespaceZawiera typy, które umożliwiają obsługę uwierzytelniania opartego na protokole OAuth.
Microsoft.AspNetCore.Authentication.OAuth.Claims NamespaceZawiera typy, które ułatwiają dostosowywanie mapowań oświadczeń przy użyciu uwierzytelniania opartego na protokole OAuth.
Microsoft.AspNetCore.Authentication.OpenIdConnect NamespaceZawiera typy, które umożliwiają obsługę uwierzytelniania opartego na protokole OpenIdConnect.
Microsoft.AspNetCore.Authentication.OpenIdConnect.Claims NamespaceZawiera typy, które ułatwiają dostosowywanie mapowań oświadczeń za pomocą uwierzytelniania opartego na protokole OpenIdConnect.
Microsoft.AspNetCore.Authentication.Twitter NamespaceZawiera typy, które umożliwiają obsługę uwierzytelniania opartego na usłudze Twitter.
Microsoft.AspNetCore.Authorization NamespaceZawiera typy, które umożliwiają obsługę autoryzacji. Główne typy to IAuthorizationRequirement (interfejs znaczników reprezentujący wymaganie, które należy spełnić), IAuthorizationHandler (interfejs odpowiedzialny za określenie, czy zostały spełnione wymagania) i AuthorizationPolicyBuilder (używany do tworzenia obiektów AuthorizationPolicy definiujących nazwane listy wymagań).
Microsoft.AspNetCore.Authorization.Infrastructure NamespaceZawiera typy, które umożliwiają obsługę autoryzacji.
Microsoft.AspNetCore.Authorization.Policy NamespaceZawiera typy, które umożliwiają obsługę autoryzacji opartej na zasadach.
Microsoft.AspNetCore.AzureAppServices.HostingStartup NamespaceZapewniaAzureAppServicesHostingStartup, które korzysta z uruchamiania hostingu w celu zapewnienia integracji rejestrowania ASP.NET Core z Azure App Service.
Microsoft.AspNetCore.Builder NamespaceZawiera metody dodawania wbudowanego oprogramowania pośredniczącego do aplikacji oraz typy opcji oprogramowania pośredniczącego.
Microsoft.AspNetCore.Builder.Extensions NamespaceUdostępnia metody dodawania niestandardowego oprogramowania pośredniczącego do aplikacji.
Microsoft.AspNetCore.CookiePolicy NamespaceZawiera typy używane do kontrolowania zachowania plików cookie.
Microsoft.AspNetCore.Cors NamespaceZawiera typy używane do włączania współużytkowania zasobów między źródłami (CORS).
Microsoft.AspNetCore.Cors.Infrastructure NamespaceZawiera typy używane do tworzenia, konfigurowania i obsługi usług CORS.
Microsoft.AspNetCore.Cryptography.KeyDerivation NamespaceZawiera typy algorytmów do wykonywania wyprowadzania kluczy.
Microsoft.AspNetCore.DataProtection NamespaceZawiera typy używane do ochrony danych.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption NamespaceZawiera typy używane do szyfrowania uwierzytelnionych i procedur odszyfrowywania. Niestandardowe uwierzytelnianie można utworzyć, implementując element IAuthenticatedEncryptor.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel NamespaceZawiera typy konfiguracji do użycia z typami w obiekcie Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.
Microsoft.AspNetCore.DataProtection.AzureStorage Namespace
Microsoft.AspNetCore.DataProtection.Infrastructure NamespaceTypy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie są przeznaczone bezpośrednio do użycia.
Microsoft.AspNetCore.DataProtection.KeyManagement NamespaceUdostępnia typy, które zarządzają kluczami używanymi w ochronie danych.
Microsoft.AspNetCore.DataProtection.Repositories NamespaceZawiera typy używane do przechowywania i pobierania elementów XML.
Microsoft.AspNetCore.DataProtection.SystemWeb Namespace
Microsoft.AspNetCore.DataProtection.XmlEncryption NamespaceZawiera typy szyfrowania i odszyfrowywania kodu XML.
Microsoft.AspNetCore.Diagnostics NamespaceZawiera typy związane z przechwytywaniem i raportowaniem diagnostyki w ASP.NET Core. Oprogramowanie pośredniczące, takie jak ExceptionHandlerMiddleware, DeveloperExceptionPageMiddlewarei StatusCodePagesMiddleware są używane do obsługi błędów w ASP.NET Core.
Microsoft.AspNetCore.Diagnostics.Views Namespace
Microsoft.AspNetCore.DiagnosticsViewPage.Views Namespace
Microsoft.AspNetCore.Hosting NamespaceUdostępnia typy, które ułatwiają konfigurowanie i uruchamianie aplikacji internetowych.
Microsoft.AspNetCore.Hosting.Builder NamespaceIApplicationBuilderFactory Zawiera typ, który jest używany jako część tworzenia hosta aplikacji internetowej.
Microsoft.AspNetCore.Hosting.Server NamespaceUdostępnia takie typy, które IServer można zaimplementować w celu akceptowania żądań przychodzących dla aplikacji.
Microsoft.AspNetCore.Hosting.Server.Features NamespaceIServerAddressesFeature Udostępnia typ używany do konfigurowania i zgłaszania powiązań adresów dla serwera.
Microsoft.AspNetCore.Hosting.WindowsServices NamespaceZawiera typy używane do hostowania aplikacji internetowej wewnątrz usługi systemu Windows.
Microsoft.AspNetCore.Html NamespaceZawiera typy do manipulowania zawartością HTML.
Microsoft.AspNetCore.Http NamespaceZawiera typy do obsługi żądań HTTP i odpowiedzi.
Microsoft.AspNetCore.Http.Authentication Namespace
Microsoft.AspNetCore.Http.Extensions NamespaceZawiera typy, które ułatwiają operacje związane z protokołem HTTP.
Microsoft.AspNetCore.Http.Features NamespaceZawiera typy powiązane z Features.
Microsoft.AspNetCore.Http.Features.Authentication NamespaceZawiera typy definiujące i implementające uwierzytelnianie Features.
Microsoft.AspNetCore.Http.Headers NamespaceZawiera typy pobierania i ustawiania nagłówków dla żądań i odpowiedzi HTTP.
Microsoft.AspNetCore.HttpOverrides NamespaceZawiera typy używane do obsługi przesłonięć metod HTTP.
Microsoft.AspNetCore.Identity NamespaceZawiera typy do używania platformy Entity Framework Core z tożsamością w ASP.NET Core.
Microsoft.AspNetCore.Identity.EntityFrameworkCore NamespaceUdostępnia typy utrwalania danych tożsamości za pomocą platformy Entity Framework Core.
Microsoft.AspNetCore.Identity.Test Namespace
Microsoft.AspNetCore.JsonPatch NamespaceZapewnia funkcje obsługi żądań poprawek JSON w internetowym interfejsie API ASP.NET Core.
Microsoft.AspNetCore.JsonPatch.Adapters NamespaceZawiera podstawowe typy i abstrakcje kart poprawek JSON, które definiują operacje, które można wykonać w dokumencie poprawki JSON.
Microsoft.AspNetCore.JsonPatch.Converters NamespaceZawiera implementacje JsonConverter, które mogą dostarczać wystąpienia JsonPatchDocument.
Microsoft.AspNetCore.JsonPatch.Exceptions NamespaceZawiera typy reprezentujące wyjątki, które mogą wystąpić podczas obsługi żądań poprawek JSON.
Microsoft.AspNetCore.JsonPatch.Helpers NamespaceUdostępnia klasy pomocnicze związane z obsługą żądań poprawek JSON.
Microsoft.AspNetCore.JsonPatch.Operations NamespaceZawiera typy reprezentujące operacje, które mogą być wykonywane w dokumencie JSON.
Microsoft.AspNetCore.Localization NamespaceUdostępnia oprogramowanie pośredniczące i typy pomocnicze do lokalizowania aplikacji ASP.NET Core.
Microsoft.AspNetCore.Localization.Routing NamespaceZawiera mechanizm określania informacji o kulturze żądania za pomocą wartości w danych trasy.
Microsoft.AspNetCore.MiddlewareAnalysis NamespaceZawiera typy związane z analizowaniem oprogramowania pośredniczącego przy użyciu polecenia AnalysisMiddleware.
Microsoft.AspNetCore.Mvc NamespaceUdostępnia typy wymagane do utworzenia aplikacji MVC.
Microsoft.AspNetCore.Mvc.Abstractions NamespaceUdostępnia abstrakcje i kontrakty na potrzeby wywołania i wysyłania akcji, autoryzacji, filtrów akcji, elementów formatujących, powiązania modelu, routingu i walidacji.
Microsoft.AspNetCore.Mvc.ActionConstraints NamespaceZawiera kontrakty i implementacje ograniczeń akcji.
Microsoft.AspNetCore.Mvc.ApiExplorer NamespaceUdostępnia typy, które umożliwiają odnajdywanie metadanych, takich jak lista kontrolerów i akcji oraz ich adresy URL. Te typy są przydatne w przypadku interfejsów API documeting przy użyciu interfejsu OpenAPI.
Microsoft.AspNetCore.Mvc.ApplicationModels NamespaceUdostępnia typy, które umożliwiają metaprogramowanie aplikacji MVC.
Microsoft.AspNetCore.Mvc.ApplicationParts NamespaceUdostępnia typy, które umożliwiają manipulowanie zasobami aplikacji MVC. Części aplikacji umożliwiają ASP.NET Core odnajdywania kontrolerów, wyświetlania składników, pomocników tagów, stron Razor, źródeł kompilacji razor i nie tylko.
Microsoft.AspNetCore.Mvc.Authorization NamespaceUdostępnia implementacje filtrów autoryzacji.
Microsoft.AspNetCore.Mvc.Controllers NamespaceUdostępnia typy do odnajdywania, inicjowania i uruchamiania kontrolerów MVC.
Microsoft.AspNetCore.Mvc.Cors NamespaceUdostępnia typy, które obsługują używanie mechanizmu CORS w mvC.
Microsoft.AspNetCore.Mvc.DataAnnotations NamespaceUdostępnia typy odnajdujące metadane modelu i implementujące walidację przy użyciu elementu System.ComponentModel.DataAnnotations.
Microsoft.AspNetCore.Mvc.Filters NamespaceZapewnia implementację kilku filtrów MVC.
Microsoft.AspNetCore.Mvc.Formatters NamespaceUdostępnia typy, które umożliwiają zwracanie danych JSON oraz formatery danych wejściowych i wyjściowych opartych na formacie XML.
Microsoft.AspNetCore.Mvc.Formatters.Json NamespaceTypy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie są przeznaczone bezpośrednio do użycia.
Microsoft.AspNetCore.Mvc.Formatters.Xml NamespaceTypy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie mają być używane bezpośrednio.
Microsoft.AspNetCore.Mvc.Infrastructure NamespaceUdostępnia typy wymagane do wykonania akcji i wyników.
Microsoft.AspNetCore.Mvc.Localization NamespaceUdostępnia typy obsługujące globalizację i lokalizację aplikacji MVC.
Microsoft.AspNetCore.Mvc.ModelBinding NamespaceUdostępnia typy kontraktów wymagane do obsługi powiązań modelu.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders NamespaceUdostępnia implementacje powiązań modelu.
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata NamespaceUdostępnia typy używane do odnajdywania i stosowania metadanych używanych do powiązania modelu.
Microsoft.AspNetCore.Mvc.ModelBinding.Validation NamespaceUdostępnia typy używane do przeprowadzania walidacji modelu.
Microsoft.AspNetCore.Mvc.Razor NamespaceUdostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.
Microsoft.AspNetCore.Mvc.Razor.Compilation NamespaceUdostępnia typy wymagane do obsługi kompilacji stron Razor i Widoków Razor.
Microsoft.AspNetCore.Mvc.Razor.TagHelpers NamespaceZapewnia implementację pomocników tagów head, Body i Url resolution.
Microsoft.AspNetCore.Mvc.RazorPages NamespaceUdostępnia typy wymagane do obsługi środowiska uruchomieniowego dla stron Razor.
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure NamespaceTypy w tej przestrzeni nazw obsługują platformę ASP.NET Core i nie są przeznaczone bezpośrednio do użycia.
Microsoft.AspNetCore.Mvc.Rendering NamespaceUdostępnia typy używane do generowania kodu HTML przy użyciu pomocników HTML.
Microsoft.AspNetCore.Mvc.Routing NamespaceUdostępnia typy używane do routingu i generowania linków w MVC.
Microsoft.AspNetCore.Mvc.TagHelpers NamespaceUdostępnia implementacje wbudowanych pomocników tagów.
Microsoft.AspNetCore.Mvc.ViewComponents NamespaceUdostępnia typy do pracy ze składnikami widoku.
Microsoft.AspNetCore.Mvc.ViewEngines NamespaceUdostępnia typy wymagane do obsługi aparatów widoku.
Microsoft.AspNetCore.Mvc.ViewFeatures NamespaceUdostępnia typy wymagane do obsługi widoków renderowania.
Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace
Microsoft.AspNetCore.NodeServices Namespace
Microsoft.AspNetCore.NodeServices.HostingModels Namespace
Microsoft.AspNetCore.Owin NamespaceZawiera typy do używania interfejsu Open Web Interface for .NET (OWIN) z ASP.NET Core.
Microsoft.AspNetCore.Razor.Runtime.TagHelpers NamespaceZawiera typy dla uruchomionych ITagHelper wystąpień.
Microsoft.AspNetCore.Razor.TagHelpers NamespaceZawiera typy do tworzenia TagHelper implementacji.
Microsoft.AspNetCore.ResponseCaching NamespaceZawiera typy używane do buforowania odpowiedzi i poprawiania wydajności lokacji.
Microsoft.AspNetCore.ResponseCompression NamespaceZawiera typy używane do dynamicznego kompresowania treści odpowiedzi i zmniejszenia wykorzystania przepustowości.
Microsoft.AspNetCore.Rewrite NamespaceZawiera typy używane do modyfikowania atrybutów żądania na podstawie wstępnie zdefiniowanych reguł. Ponowne zapisywanie może być przydatne w przypadkach, gdy zasoby zostały przeniesione lub mogą być dostępne przez wiele adresów URL.
Microsoft.AspNetCore.Routing NamespaceZawiera typy używane z routingiem ASP.NET Core i generowaniem adresów URL. Oprogramowanie pośredniczące routingu jest odpowiedzialne za dopasowywanie przychodzących żądań HTTP i wysyłanie tych żądań do plików wykonywalnych Endpoint wystąpień aplikacji. Generowanie adresu URL używa LinkGenerator do utworzenia ścieżki adresu URL na podstawie zestawu wartości trasy.
Microsoft.AspNetCore.Routing.Constraints NamespaceUdostępnia typy używane do stosowania ograniczeń trasy. Ograniczenia trasy zwykle sprawdzają wartość trasy skojarzoną za pośrednictwem szablonu trasy i podejmuje prawdziwą lub fałszywą decyzję o tym, czy wartość jest akceptowalna. Ograniczenia trasy niestandardowej można utworzyć przez zaimplementowanie IRouteConstraint i zarejestrowanie ich w aplikacji ConstraintMap.
Microsoft.AspNetCore.Routing.Template NamespaceZawiera typy używane do definiowania tras przy użyciu elementu RouteTemplate. RouteTemplate typy w tej przestrzeni nazw są starszym interfejsem API. Zalecaną alternatywą jest RoutePattern i inne typy w systemie RoutePattern.
Microsoft.AspNetCore.Routing.Tree NamespaceZawiera typy używane do routingu drzewa. W programie .NET Core 2.2 lub nowszym TreeRouter został zastąpiony przez routing punktu końcowego.
Microsoft.AspNetCore.Server.HttpSys NamespaceZawiera typy używane do uruchamiania aplikacji ASP.NET Core z HTTP.sys. HTTP.sys jest używany jako IServer. HTTP.sys jest obsługiwana tylko w systemach operacyjnych Windows.
Microsoft.AspNetCore.Server.IISIntegration NamespaceZawiera typy używane do uruchamiania aplikacji ASP.NET Core z usługami IIS w konfiguracji poza procesem. Usługi IIS są obsługiwane tylko w systemach operacyjnych Windows.
Microsoft.AspNetCore.Server.Kestrel.Core NamespaceUdostępnia typy opcji, takie jak KestrelServerOptions i ListenOptions używane do dostosowywania zachowania serwera internetowego Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Core.Features NamespaceUdostępnia typy używane do opisywania składników funkcji na serwerze internetowym Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Https NamespaceUdostępnia typy, które są używane do konfiguracji HTTPS na serwerze sieci Web Kestrel.
Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv NamespaceUdostępnia typy używane do konfigurowania transportu Libuv na serwerze sieci Web Kestrel.
Microsoft.AspNetCore.Session NamespaceZawiera oprogramowanie pośredniczące do zarządzania stanem sesji.
Microsoft.AspNetCore.SpaServices.Prerendering NamespacePrerendering aplikacji jednostronicowej (SPA) nie jest już obsługiwany na platformie .NET 5.
Microsoft.AspNetCore.SpaServices.Webpack Namespace
Microsoft.AspNetCore.StaticFiles NamespaceZawiera oprogramowanie pośredniczące do obsługi i przeglądania plików statycznych.
Microsoft.AspNetCore.StaticFiles.Infrastructure NamespaceZawiera typy opcji udostępnionych używane przez oprogramowanie pośredniczące plików statycznych.
Microsoft.AspNetCore.TestHost NamespaceZawiera implementację IServer w pamięci do użycia podczas pisania testów.
Microsoft.AspNetCore.WebSockets NamespaceZawiera oprogramowanie pośredniczące do obsługi ruchu protokołu WebSocket.
Microsoft.AspNetCore.WebUtilities NamespaceZawiera powszechnie używane narzędzia dla aplikacji ASP.NET Core, w tym narzędzia do pracy z formularzami, komunikatami wieloczęściowymi, ciągami zapytań, koderami/dekodownikami i strumieniami żądań/odpowiedzi.
Microsoft.Extensions.DependencyInjection Namespace
Microsoft.Net.Http.Headers NamespaceZawiera typy reprezentujące dobrze znane nagłówki HTTP i typowe wartości dla tych nagłówków, jeśli ma to zastosowanie. Te typy zawierają również implementacje do analizowania, serializacji i manipuacji wartości nagłówka.
Microsoft.Owin.Security.Interop Namespace
Owin Namespace
System.Net.Http Namespace
System.Net.Http.Formatting Namespace
System.Web.Http Namespace