.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 .NET Standard version 1.4

NamaDeskripsi
Microsoft.Win32.SafeHandles NamespaceBerisi kelas yang merupakan turunan abstrak dari kelas handel aman yang menyediakan fungsionalitas umum yang mendukung file dan handel sistem operasi.
System NamespaceBerisi kelas dasar dan kelas dasar yang menentukan jenis data nilai dan referensi yang umum digunakan, peristiwa dan penanganan aktivitas, antarmuka, atribut, dan pengecualian pemrosesan.
System.CodeDom.Compiler NamespaceBerisi jenis untuk mengelola pembuatan dan kompilasi kode sumber dalam bahasa pemrograman yang didukung. Generator kode masing-masing dapat menghasilkan kode sumber dalam bahasa pemrograman tertentu berdasarkan struktur model kode sumber Code Document Object Model (CodeDOM) yang terdiri dari elemen yang disediakan oleh System.CodeDom namespace.
System.Collections NamespaceContains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries.
System.Collections.Concurrent NamespaceMenyediakan beberapa kelas pengumpulan aman utas yang harus digunakan sebagai pengganti jenis yang sesuai di namespace System.Collections dan System.Collections.Generic setiap kali beberapa utas mengakses koleksi secara bersamaan. Namun, akses ke elemen objek koleksi melalui metode ekstensi atau melalui implementasi antarmuka eksplisit tidak dijamin aman untuk utas dan mungkin perlu disinkronkan oleh pemanggil.
System.Collections.Generic NamespaceBerisi antarmuka dan kelas yang menentukan koleksi generik, yang memungkinkan pengguna untuk membuat koleksi yang sangat diketik yang memberikan keamanan dan performa jenis yang lebih baik daripada koleksi yang diketik dengan kuat non-generik.
System.Collections.ObjectModel NamespaceBerisi kelas yang dapat digunakan sebagai koleksi dalam model objek pustaka yang dapat digunakan kembali. Gunakan kelas ini saat properti atau metode mengembalikan koleksi.
System.Collections.Specialized NamespaceBerisi koleksi khusus dan diketik dengan kuat; misalnya, kamus daftar tertaut, sedikit vektor, dan koleksi yang hanya berisi string.
System.ComponentModel NamespaceMenyediakan kelas yang digunakan untuk mengimplementasikan perilaku run-time dan design-time komponen dan kontrol. Kumpulan nama XML ini mencakup kelas dasar dan antarmuka untuk mengimplementasikan atribut dan pengonversi jenis, mengikat sumber data, dan komponen lisensi.
System.Diagnostics NamespaceMenyediakan kelas yang memungkinkan Anda berinteraksi dengan proses sistem, log peristiwa, dan penghitung kinerja.
System.Diagnostics.CodeAnalysis NamespaceBerisi kelas untuk interaksi dengan alat analisis kode. Alat-alat ini digunakan untuk menganalisis kode agar sesuai dengan konvensi pengkodean seperti penamaan atau aturan keamanan.
System.Diagnostics.Tracing NamespaceMenyediakan jenis dan anggota yang memungkinkan Anda membuat peristiwa yang sangat diketik untuk ditangkap oleh pelacakan peristiwa untuk Windows (ETW).
System.Globalization NamespaceBerisi kelas yang menentukan informasi terkait budaya, termasuk bahasa, negara/wilayah, kalender yang digunakan, pola format untuk tanggal, mata uang, dan angka, dan urutan pengurutan untuk string. Kelas-kelas ini berguna untuk menulis aplikasi globalisasi (internasional). Kelas seperti StringInfo dan TextInfo menyediakan fungsi globalisasi tingkat lanjut, termasuk dukungan pengganti dan pemrosesan elemen teks.
System.IO NamespaceBerisi jenis yang memungkinkan membaca dan menulis ke file dan aliran data, dan jenis yang menyediakan dukungan file dan direktori dasar.
System.IO.Compression NamespaceBerisi kelas yang menyediakan layanan kompresi dan dekompresi dasar untuk aliran.
System.Linq NamespaceMenyediakan kelas dan antarmuka yang mendukung kueri yang menggunakan Language-Integrated Query (LINQ).
System.Linq.Expressions NamespaceContains classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.
System.Net NamespaceMenyediakan antarmuka pemrograman sederhana untuk banyak protokol yang digunakan pada jaringan saat ini. Kelas di System.Net namespace dapat digunakan untuk mengembangkan aplikasi Windows Store atau aplikasi desktop. Saat digunakan dalam aplikasi Windows Store, kelas di System.Net namespace dipengaruhi oleh fitur isolasi jaringan, bagian dari model keamanan aplikasi yang digunakan oleh Pratinjau Pengembang Windows. Kemampuan jaringan yang sesuai harus diaktifkan dalam manifes aplikasi untuk aplikasi Windows Store agar sistem mengizinkan akses jaringan oleh aplikasi Windows Store. Untuk informasi selengkapnya, lihat Isolasi Jaringan untuk Aplikasi Bursa Windows.
System.Net.Http NamespaceMenyediakan antarmuka pemrograman untuk aplikasi HTTP modern.
System.Net.Http.Headers NamespaceProvides support for collections of HTTP headers used by the System.Net.Http namespace.
System.Net.NetworkInformation NamespaceMenyediakan akses ke data lalu lintas jaringan, informasi alamat jaringan, dan pemberitahuan perubahan alamat untuk komputer lokal. Namespace juga berisi kelas yang mengimplementasikan utilitas Ping. Anda dapat menggunakan Ping kelas terkait dan untuk memeriksa apakah komputer dapat dijangkau di seluruh jaringan.
System.Net.Security NamespaceMenyediakan aliran jaringan untuk komunikasi yang aman antar host.
System.Net.Sockets NamespaceMenyediakan implementasi terkelola antarmuka Windows Sockets (Winsock) untuk pengembang yang perlu mengontrol akses ke jaringan dengan ketat.
System.Numerics NamespaceBerisi jenis numerik yang melengkapi primitif numerik, seperti Byte, , Doubledan Int32, yang ditentukan oleh .NET.
System.Reflection NamespaceBerisi jenis yang mengambil informasi tentang rakitan, modul, anggota, parameter, dan entitas lain dalam kode terkelola dengan memeriksa metadata mereka. Jenis ini juga dapat digunakan untuk memanipulasi instans jenis yang dimuat, misalnya untuk menghubungkan peristiwa atau untuk memanggil metode. Untuk membuat jenis secara dinamis, gunakan System.Reflection.Emit namespace.
System.Reflection.Emit NamespaceBerisi kelas yang memungkinkan pengkompilasi atau alat untuk memancarkan metadata dan bahasa perantara Microsoft (MSIL) dan secara opsional menghasilkan file PE pada disk. Klien utama kelas ini adalah mesin skrip dan kompilator.
System.Resources NamespaceProvides classes and interfaces that allow developers to create, store, and manage various culture-specific resources used in an application. One of the most important classes of the System.Resources namespace is the ResourceManager class.
System.Runtime NamespaceBerisi jenis tingkat lanjut yang mendukung beragam namespace seperti System, , Runtimedan Security namespace.
System.Runtime.CompilerServices NamespaceMenyediakan fungsionalitas untuk penulis kompilator yang menggunakan kode terkelola untuk menentukan atribut dalam metadata yang memengaruhi perilaku run-time dari runtime bahasa umum.
System.Runtime.ExceptionServices NamespaceProvides classes for advanced exception handling.
System.Runtime.InteropServices NamespaceMenyediakan berbagai anggota yang mendukung interop COM dan layanan pemanggilan platform. Jika Anda tidak terbiasa dengan layanan ini, lihat Beroperasi dengan Kode Tidak Terkelola.
System.Runtime.InteropServices.ComTypes NamespaceBerisi jenis terkelola yang sesuai dengan jenis yang digunakan oleh interop COM.
System.Runtime.Versioning NamespaceBerisi jenis tingkat lanjut yang mendukung penerapan versi secara berdampingan dari .NET.
System.Security NamespaceMenyediakan struktur yang mendasari sistem keamanan runtime bahasa umum, termasuk kelas dasar untuk izin.
System.Security.Authentication NamespaceProvides a set of enumerations that describe the security of a connection. These enumerations include CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType, and SslProtocols.
System.Security.Authentication.ExtendedProtection NamespaceProvides support for authentication using extended protection for applications.
System.Security.Cryptography NamespaceMenyediakan layanan kriptografi, termasuk pengodean dan dekode data yang aman, serta banyak operasi lainnya, seperti hashing, pembuatan angka acak, dan autentikasi pesan. Untuk informasi selengkapnya, lihat Layanan Kriptografi.
System.Security.Cryptography.X509Certificates NamespaceBerisi implementasi runtime bahasa umum sertifikat Authenticode X.509 v.3. Sertifikat ini ditandatangani dengan kunci privat yang secara unik dan positif mengidentifikasi pemegang sertifikat.
System.Text NamespaceBerisi kelas yang mewakili pengodean karakter ASCII dan Unicode; kelas dasar abstrak untuk mengonversi blok karakter ke dan dari blok byte; dan kelas pembantu yang memanipulasi dan memformat String objek tanpa membuat instans perantara .String
System.Text.RegularExpressions NamespaceMenyediakan fungsionalitas ekspresi reguler yang dapat digunakan dari platform atau bahasa apa pun yang berjalan dalam .NET. Selain jenis yang terkandung dalam namespace layanan ini, kelas RegexStringValidator memungkinkan Anda menentukan apakah string tertentu sesuai dengan pola ekspresi reguler.
System.Threading NamespaceMenyediakan kelas dan antarmuka yang memungkinkan pemrograman multithreaded. Selain kelas untuk menyinkronkan aktivitas utas dan akses ke data (Mutex, , Monitor, AutoResetEventInterlocked, dan sebagainya), namespace layanan ini mencakup ThreadPool kelas yang memungkinkan Anda menggunakan kumpulan utas yang disediakan sistem, dan Timer kelas yang menjalankan metode panggilan balik pada utas kumpulan utas.
System.Threading.Tasks NamespaceMenyediakan jenis yang menyederhanakan pekerjaan penulisan kode bersamaan dan asinkron. Jenis utama adalah Task yang mewakili operasi asinkron yang dapat ditunggu dan dibatalkan, dan Task<TResult>, yang merupakan tugas yang dapat mengembalikan nilai. Kelas TaskFactory menyediakan metode statis untuk membuat dan memulai tugas, dan kelas TaskScheduler menyediakan infrastruktur penjadwalan utas default.
System.Windows.Input NamespaceSebagian besar tipe di namespace ini mendukung sistem input Windows Presentation Foundation (WPF). Ini termasuk kelas abstraksi perangkat untuk mouse, keyboard, dan perangkat stylus, kelas manajer input umum, dukungan untuk perintah dan perintah kustom, dan berbagai kelas utilitas. Namun, beberapa jenis berlaku di luar WPF.
System.Xml NamespaceMenyediakan dukungan berbasis standar untuk memproses XML.
System.Xml.Linq NamespaceBerisi kelas untuk LINQ ke XML. LINQ ke XML adalah antarmuka pemrograman XML dalam memori yang memungkinkan Anda memodifikasi dokumen XML secara efisien dan mudah.
System.Xml.Schema NamespaceContains the XML classes that provide standards-based support for XML schema definition language (XSD) schemas.
System.Xml.Serialization NamespaceBerisi kelas yang digunakan untuk menserialisasikan objek ke dalam dokumen atau aliran format XML.