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

Filter Cepat

Referensi API ASP.NET Core version 1.0

NamaDeskripsi
Microsoft.AspNet.Identity.CoreCompat Namespace
Microsoft.AspNetCore.Antiforgery NamespaceMenyediakan jenis yang dirancang untuk menghasilkan dan memvalidasi token untuk mencegah serangan Pemalsuan Permintaan Lintas Situs.
Microsoft.AspNetCore.Authentication NamespaceBerisi jenis yang mengaktifkan dukungan untuk autentikasi. IAuthenticationService adalah titik masuk utama yang menentukan 5 tindakan autentikasi: Mengautentikasi (mendapatkan data autentikasi apa pun untuk permintaan), Tantangan (digunakan untuk permintaan yang tidak diautentikasi), Terlarang (digunakan saat permintaan terautentikasi harus ditolak), SignIn (kaitkan ClaimsPrincipal), SignOut (hapus data terkait). Pada tingkat tinggi, autentikasi didasarkan pada konsep skema, yang dipetakan ke instans tertentu IAuthenticationHandler yang bertanggung jawab untuk menangani setiap tindakan autentikasi.
Microsoft.AspNetCore.Authentication.Cookies NamespaceBerisi tipe yang mendukung autentikasi berbasis cookie.
Microsoft.AspNetCore.Authentication.Facebook NamespaceBerisi jenis yang mendukung autentikasi berbasis OAuth facebook.
Microsoft.AspNetCore.Authentication.Google NamespaceBerisi jenis yang mengaktifkan dukungan untuk autentikasi berbasis Google OAuth.
Microsoft.AspNetCore.Authentication.JwtBearer NamespaceBerisi jenis yang memungkinkan dukungan untuk autentikasi berbasis pembawa JWT.
Microsoft.AspNetCore.Authentication.MicrosoftAccount NamespaceBerisi jenis yang mengaktifkan dukungan untuk autentikasi berbasis OAuth Akun Microsoft.
Microsoft.AspNetCore.Authentication.OAuth NamespaceBerisi jenis yang mengaktifkan dukungan untuk autentikasi berbasis OAuth.
Microsoft.AspNetCore.Authentication.OpenIdConnect NamespaceBerisi jenis yang mengaktifkan dukungan untuk autentikasi berbasis OpenIdConnect.
Microsoft.AspNetCore.Authentication.Twitter NamespaceBerisi jenis yang mengaktifkan dukungan untuk autentikasi berbasis Twitter.
Microsoft.AspNetCore.Authorization NamespaceBerisi jenis yang mengaktifkan dukungan untuk otorisasi. Jenis utamanya adalah IAuthorizationRequirement (antarmuka penanda yang mewakili persyaratan yang harus dipenuhi), IAuthorizationHandler (antarmuka yang bertanggung jawab untuk menentukan apakah persyaratan telah terpenuhi), dan AuthorizationPolicyBuilder (digunakan untuk membangun objek AuthorizationPolicy yang menentukan daftar persyaratan bernama).
Microsoft.AspNetCore.Authorization.Infrastructure NamespaceBerisi jenis yang mengaktifkan dukungan untuk otorisasi.
Microsoft.AspNetCore.Buffering Namespace
Microsoft.AspNetCore.Builder NamespaceBerisi metode untuk menambahkan middleware bawaan ke aplikasi, dan jenis opsi untuk middleware.
Microsoft.AspNetCore.Builder.Extensions NamespaceMenyediakan metode untuk menambahkan middleware kustom ke aplikasi.
Microsoft.AspNetCore.CookiePolicy NamespaceBerisi jenis yang digunakan untuk mengontrol perilaku cookie.
Microsoft.AspNetCore.Cors NamespaceBerisi jenis yang digunakan untuk mengaktifkan berbagi sumber daya lintas asal (CORS).
Microsoft.AspNetCore.Cors.Infrastructure NamespaceBerisi jenis yang digunakan untuk membuat, mengonfigurasi, dan menangani layanan CORS.
Microsoft.AspNetCore.Cryptography.KeyDerivation NamespaceBerisi jenis algoritma untuk melakukan derivasi kunci.
Microsoft.AspNetCore.DataProtection NamespaceBerisi jenis yang digunakan untuk perlindungan data.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption NamespaceBerisi jenis yang digunakan untuk rutinitas enkripsi dan dekripsi terautentikasi. Autentikasi kustom dapat dibuat dengan menerapkan IAuthenticatedEncryptor.
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel NamespaceBerisi jenis konfigurasi untuk digunakan dengan jenis di Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.
Microsoft.AspNetCore.DataProtection.Infrastructure NamespaceJenis di namespace ini mendukung kerangka kerja ASP.NET Core dan tidak dimaksudkan untuk digunakan secara langsung.
Microsoft.AspNetCore.DataProtection.KeyManagement NamespaceMenyediakan jenis yang mengelola kunci yang digunakan dalam perlindungan data.
Microsoft.AspNetCore.DataProtection.Repositories NamespaceBerisi jenis yang digunakan untuk menyimpan dan mengambil elemen XML.
Microsoft.AspNetCore.DataProtection.SystemWeb Namespace
Microsoft.AspNetCore.DataProtection.XmlEncryption NamespaceBerisi jenis untuk mengenkripsi dan mendekripsi XML.
Microsoft.AspNetCore.Diagnostics NamespaceBerisi jenis yang terkait dengan menangkap dan melaporkan diagnostik di ASP.NET Core. Middleware seperti ExceptionHandlerMiddleware, DeveloperExceptionPageMiddleware, dan StatusCodePagesMiddleware digunakan untuk menangani kesalahan di 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 NamespaceMenyediakan jenis yang membantu mengonfigurasi dan memulai aplikasi web.
Microsoft.AspNetCore.Hosting.Builder NamespaceIApplicationBuilderFactory Berisi jenis yang digunakan sebagai bagian dari pembuatan host aplikasi web.
Microsoft.AspNetCore.Hosting.Server NamespaceMenyediakan jenis seperti IServer itu dapat diimplementasikan untuk menerima permintaan masuk untuk aplikasi.
Microsoft.AspNetCore.Hosting.Server.Features NamespaceIServerAddressesFeature Menyediakan jenis yang digunakan untuk mengonfigurasi dan melaporkan pengikatan alamat untuk server.
Microsoft.AspNetCore.Hosting.WindowsServices NamespaceBerisi jenis yang digunakan untuk menghosting aplikasi web di dalam Layanan Windows.
Microsoft.AspNetCore.Html NamespaceBerisi jenis untuk memanipulasi konten HTML.
Microsoft.AspNetCore.Http NamespaceBerisi jenis untuk menangani permintaan dan respons HTTP.
Microsoft.AspNetCore.Http.Authentication Namespace
Microsoft.AspNetCore.Http.Extensions NamespaceBerisi jenis yang membantu operasi terkait HTTP.
Microsoft.AspNetCore.Http.Features NamespaceBerisi jenis yang terkait dengan Features.
Microsoft.AspNetCore.Http.Features.Authentication NamespaceBerisi jenis yang menentukan dan menerapkan autentikasi Features.
Microsoft.AspNetCore.Http.Headers NamespaceBerisi jenis untuk mendapatkan dan mengatur header untuk permintaan dan respons HTTP.
Microsoft.AspNetCore.HttpOverrides NamespaceBerisi jenis yang digunakan untuk mendukung penimpaan metode HTTP.
Microsoft.AspNetCore.Identity NamespaceBerisi jenis untuk menggunakan Entity Framework Core dengan Identitas pada ASP.NET Core.
Microsoft.AspNetCore.Identity.EntityFrameworkCore NamespaceMenyediakan jenis untuk mempertahankan data Identitas dengan Entity Framework Core.
Microsoft.AspNetCore.JsonPatch NamespaceMenyediakan fungsionalitas untuk menangani permintaan JSON Patch dalam API web ASP.NET Core.
Microsoft.AspNetCore.JsonPatch.Adapters NamespaceBerisi jenis dasar dan abstraksi untuk adaptor Patch JSON, yang menentukan operasi yang dapat dilakukan pada dokumen patch JSON.
Microsoft.AspNetCore.JsonPatch.Converters NamespaceBerisi implementasi JsonConverter yang dapat menyediakan instans JsonPatchDocument.
Microsoft.AspNetCore.JsonPatch.Exceptions NamespaceBerisi jenis untuk mewakili pengecualian yang mungkin terjadi saat menangani permintaan Patch JSON.
Microsoft.AspNetCore.JsonPatch.Helpers NamespaceMenyediakan kelas pembantu yang terlibat dalam menangani permintaan Patch JSON.
Microsoft.AspNetCore.JsonPatch.Operations NamespaceBerisi jenis yang mewakili operasi yang dapat dilakukan pada dokumen JSON.
Microsoft.AspNetCore.Localization NamespaceMenyediakan middleware dan jenis pendukung untuk melokalisasi aplikasi ASP.NET Core.
Microsoft.AspNetCore.MiddlewareAnalysis NamespaceBerisi jenis yang terkait dengan menganalisis middleware menggunakan AnalysisMiddleware.
Microsoft.AspNetCore.Mvc NamespaceMenyediakan jenis yang diperlukan untuk membangun aplikasi MVC.
Microsoft.AspNetCore.Mvc.Abstractions NamespaceMenyediakan abstraksi dan kontrak untuk pemanggilan dan pengiriman tindakan, otorisasi, filter tindakan, pemformat, pengikatan model, perutean, dan validasi.
Microsoft.AspNetCore.Mvc.ActionConstraints NamespaceMenyediakan kontrak dan implementasi untuk batasan tindakan.
Microsoft.AspNetCore.Mvc.ApiExplorer NamespaceMenyediakan jenis yang memungkinkan penemuan metadata seperti daftar pengontrol dan tindakan, dan URL-nya. Jenis-jenis ini berguna untuk mendokumeasi API menggunakan OpenAPI.
Microsoft.AspNetCore.Mvc.ApplicationModels NamespaceMenyediakan jenis yang memungkinkan metaprogram aplikasi MVC.
Microsoft.AspNetCore.Mvc.ApplicationParts NamespaceMenyediakan jenis yang memungkinkan memanipulasi sumber daya aplikasi MVC. Komponen Aplikasi memungkinkan ASP.NET Core untuk menemukan pengontrol, melihat komponen, pembantu tag, Halaman Razor, sumber kompilasi pisau cukur, dan banyak lagi.
Microsoft.AspNetCore.Mvc.Authorization NamespaceMenyediakan implementasi untuk filter otorisasi.
Microsoft.AspNetCore.Mvc.Controllers NamespaceMenyediakan jenis untuk menemukan, menginisialisasi, dan menjalankan pengontrol MVC.
Microsoft.AspNetCore.Mvc.Cors NamespaceMenyediakan jenis yang mendukung penggunaan CORS di MVC.
Microsoft.AspNetCore.Mvc.DataAnnotations NamespaceMenyediakan jenis yang menemukan metadata model dan menerapkan validasi menggunakan System.ComponentModel.DataAnnotations.
Microsoft.AspNetCore.Mvc.Filters NamespaceMenyediakan implementasi untuk beberapa filter MVC.
Microsoft.AspNetCore.Mvc.Formatters NamespaceMenyediakan jenis yang memungkinkan pengembalian JSON, dan pemformat input dan output berbasis XML.
Microsoft.AspNetCore.Mvc.Formatters.Xml NamespaceJenis di namespace ini mendukung kerangka kerja ASP.NET Core dan tidak dimaksudkan untuk digunakan secara langsung.
Microsoft.AspNetCore.Mvc.Infrastructure NamespaceMenyediakan jenis yang diperlukan untuk tindakan dan eksekusi hasil.
Microsoft.AspNetCore.Mvc.Localization NamespaceMenyediakan jenis yang mendukung globalisasi dan pelokalan aplikasi MVC.
Microsoft.AspNetCore.Mvc.ModelBinding NamespaceMenyediakan jenis kontrak yang diperlukan untuk mendukung pengikat model.
Microsoft.AspNetCore.Mvc.ModelBinding.Binders NamespaceMenyediakan implementasi untuk pengikat model.
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata NamespaceMenyediakan jenis yang digunakan untuk menemukan dan menerapkan metadata yang digunakan untuk pengikatan model.
Microsoft.AspNetCore.Mvc.ModelBinding.Validation NamespaceMenyediakan jenis yang digunakan untuk melakukan validasi model.
Microsoft.AspNetCore.Mvc.Razor NamespaceMenyediakan jenis yang diperlukan untuk dukungan runtime untuk Razor Views.
Microsoft.AspNetCore.Mvc.Razor.Compilation NamespaceMenyediakan jenis yang diperlukan untuk mendukung kompilasi Halaman Razor dan Tampilan Razor.
Microsoft.AspNetCore.Mvc.Razor.Directives Namespace
Microsoft.AspNetCore.Mvc.Razor.TagHelpers NamespaceMenyediakan implementasi untuk pembantu tag resolusi Kepala, Isi, dan Url.
Microsoft.AspNetCore.Mvc.Rendering NamespaceMenyediakan jenis yang digunakan untuk pembuatan HTML menggunakan pembantu HTML.
Microsoft.AspNetCore.Mvc.Routing NamespaceMenyediakan jenis yang digunakan untuk perutean dan pembuatan tautan di MVC.
Microsoft.AspNetCore.Mvc.TagHelpers NamespaceMenyediakan implementasi untuk Pembantu Tag bawaan.
Microsoft.AspNetCore.Mvc.ViewComponents NamespaceMenyediakan jenis untuk bekerja dengan komponen tampilan.
Microsoft.AspNetCore.Mvc.ViewEngines NamespaceMenyediakan jenis yang diperlukan untuk mendukung mesin tampilan.
Microsoft.AspNetCore.Mvc.ViewFeatures NamespaceMenyediakan jenis yang diperlukan untuk mendukung tampilan penyajian.
Microsoft.AspNetCore.Mvc.WebApiCompatShim Namespace
Microsoft.AspNetCore.Owin NamespaceBerisi jenis untuk menggunakan Open Web Interface untuk .NET (OWIN) dengan ASP.NET Core.
Microsoft.AspNetCore.Proxy Namespace
Microsoft.AspNetCore.Razor NamespaceBerisi kelas yang digunakan untuk mendukung waktu desain dan pengalaman runtime untuk bahasa 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 NamespaceBerisi jenis untuk menjalankan ITagHelper instans.
Microsoft.AspNetCore.Razor.TagHelpers NamespaceBerisi jenis untuk membuat TagHelper implementasi.
Microsoft.AspNetCore.Razor.Text Namespace
Microsoft.AspNetCore.Razor.Tokenizer Namespace
Microsoft.AspNetCore.Razor.Tokenizer.Symbols Namespace
Microsoft.AspNetCore.Routing NamespaceBerisi jenis yang digunakan dengan perutean ASP.NET Core dan pembuatan URL. Middleware perutean bertanggung jawab untuk mencocokkan permintaan HTTP masuk dan mengirimkan permintaan tersebut ke instans Endpoint yang dapat dieksekusi aplikasi. Pembuatan URL menggunakan LinkGenerator untuk membuat jalur URL dari sekumpulan nilai rute.
Microsoft.AspNetCore.Routing.Constraints NamespaceMenyediakan jenis yang digunakan untuk menerapkan batasan rute. Batasan rute umumnya memeriksa nilai rute yang terkait melalui templat rute dan membuat keputusan yang benar atau salah tentang apakah nilai tersebut dapat diterima. Batasan rute kustom dapat dibuat dengan menerapkan IRouteConstraint dan mendaftarkannya dengan aplikasi ConstraintMap.
Microsoft.AspNetCore.Routing.Template NamespaceBerisi jenis yang digunakan untuk menentukan rute menggunakan RouteTemplate. RouteTemplate dan jenis di namespace ini adalah API warisan. Alternatif yang direkomendasikan adalah RoutePattern dan jenis lainnya di RoutePattern.
Microsoft.AspNetCore.Routing.Tree NamespaceBerisi tipe yang digunakan untuk perutean pohon. Di .NET Core 2.2 dan yang lebih baru TreeRouter telah digantikan oleh perutean titik akhir.
Microsoft.AspNetCore.Server.IISIntegration NamespaceBerisi jenis yang digunakan untuk menjalankan aplikasi ASP.NET Core dengan IIS dalam konfigurasi di luar proses. IIS hanya didukung pada Sistem Operasi Windows.
Microsoft.AspNetCore.Server.Kestrel NamespaceMenyediakan jenis yang digunakan untuk menjalankan Kestrel, yang merupakan server web lintas platform untuk ASP.NET Core.
Microsoft.AspNetCore.Server.Kestrel.Filter Namespace
Microsoft.AspNetCore.Server.Kestrel.Https NamespaceMenyediakan jenis yang digunakan untuk konfigurasi HTTPS di server web Kestrel.
Microsoft.AspNetCore.Server.WebListener Namespace
Microsoft.AspNetCore.Session NamespaceBerisi middleware untuk mengelola status sesi.
Microsoft.AspNetCore.StaticFiles NamespaceBerisi middleware untuk menyajikan dan menelusuri file statis.
Microsoft.AspNetCore.StaticFiles.Infrastructure NamespaceBerisi jenis opsi bersama yang digunakan oleh middleware file statis.
Microsoft.AspNetCore.TestHost NamespaceBerisi implementasi IServer dalam memori untuk digunakan dalam pengujian tulis.
Microsoft.AspNetCore.WebSockets.Protocol Namespace
Microsoft.AspNetCore.WebSockets.Server Namespace
Microsoft.AspNetCore.WebUtilities NamespaceBerisi utilitas yang umum digunakan untuk aplikasi ASP.NET Core, termasuk alat untuk bekerja dengan formulir, pesan multipihak, string kueri, encoder/decoder, dan aliran permintaan/respons.
Microsoft.Extensions.DependencyInjection Namespace
Microsoft.Net.Http.Headers NamespaceBerisi jenis yang mewakili header HTTP terkenal dan nilai umum untuk header tersebut, jika berlaku. Jenis-jenis ini juga berisi implementasi untuk penguraian, serialisasi, dan manipuasi nilai header.
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