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

Hızlı Filtreler

.NET Standard API Başvurusu version 1.2

NameDescription
System NamespaceYaygın olarak kullanılan değer ve başvuru veri türlerini, olayları ve olay işleyicilerini, arabirimleri, öznitelikleri ve işleme özel durumlarını tanımlayan temel sınıfları ve temel sınıfları içerir.
System.CodeDom.Compiler NamespaceDesteklenen programlama dillerinde kaynak kodunun oluşturulmasını ve derlenmesini yönetmek için türler içerir. Kod oluşturucuların her biri, ad alanı tarafından System.CodeDom sağlanan öğelerden oluşan Kod Belgesi Nesne Modeli (CodeDOM) kaynak kod modellerinin yapısına dayalı olarak belirli bir programlama dilinde kaynak kodu üretebilir.
System.Collections NamespaceListeler, kuyruklar, bit dizileri, karma tablolar ve sözlükler gibi çeşitli nesne koleksiyonlarını tanımlayan arabirimler ve sınıflar içerir.
System.Collections.Concurrent NamespaceKoleksiyona eşzamanlı olarak birden çok iş parçacığı eriştiğinde System.Collections ve System.Collections.Generic ad alanlarına karşılık gelen türler yerine kullanılması gereken birkaç iş parçacığı güvenli koleksiyon sınıfı sağlar. Ancak, uzantı yöntemleri veya açık arabirim uygulamaları aracılığıyla bir koleksiyon nesnesinin öğelerine erişimin iş parçacığı açısından güvenli olacağı garanti değildir ve çağıran tarafından eşitlenmesi gerekebilir.
System.Collections.Generic NamespaceGenel koleksiyonları tanımlayan arabirimler ve sınıflar içerir. Bu, kullanıcıların, genel olmayan kesin türe sahip koleksiyonlara göre daha iyi tür güvenliği ve performansı sağlayan kesin türe sahip koleksiyonlar oluşturmasına olanak sağlar.
System.Collections.ObjectModel NamespaceYeniden kullanılabilir kitaplığın nesne modelinde koleksiyon olarak kullanılabilecek sınıfları içerir. Özellikler veya yöntemler koleksiyon döndürdiğinde bu sınıfları kullanın.
System.Collections.Specialized NamespaceÖzelleştirilmiş ve kesin türe sahip koleksiyonlar içerir; örneğin, bağlantılı liste sözlüğü, bit vektör ve yalnızca dizeler içeren koleksiyonlar.
System.ComponentModel NamespaceBileşenlerin ve denetimlerin çalışma zamanı ve tasarım zamanı davranışını uygulamak için kullanılan sınıflar sağlar. Bu ad alanı öznitelikleri ve tür dönüştürücülerini uygulamaya, veri kaynaklarına bağlamaya ve lisanslama bileşenlerine yönelik temel sınıfları ve arabirimleri içerir.
System.Diagnostics NamespaceSistem işlemleri, olay günlükleri ve performans sayaçlarıyla etkileşim kurmanıza olanak sağlayan sınıflar sağlar.
System.Diagnostics.CodeAnalysis NamespaceKod çözümleme araçlarıyla etkileşime yönelik sınıflar içerir. Bu araçlar, adlandırma veya güvenlik kuralları gibi kodlama kurallarına uygunluk için kodu analiz etmek için kullanılır.
System.Diagnostics.Tracing NamespaceWindows için olay izleme (ETW) tarafından yakalanacak kesin olarak belirlenmiş olaylar oluşturmanıza olanak tanıyan türler ve üyeler sağlar.
System.Globalization NamespaceDil, ülke/bölge, kullanılan takvimler, kullanımdaki tarihler, para birimi ve rakamlar için biçim desenleri ve dizeler için sıralama düzeni gibi kültürle ilgili bilgileri tanımlayan sınıflar içerir. Bu sınıflar, genelleştirilmiş (Uluslararası) uygulamalar yazmak için yararlıdır. Ve gibi sınıflar StringInfoTextInfo , vekil destek ve metin öğesi işleme dahil gelişmiş Genelleştirme işlevleri sağlar.
System.IO NamespaceDosyalara ve veri akışlarına okuma ve yazma olanağı sağlayan türler ile temel dosya ve dizin desteği sağlayan türler içerir.
System.IO.Compression NamespaceAkışlar için temel sıkıştırma ve sıkıştırmayı kaldırma hizmetleri sağlayan sınıfları içerir.
System.Linq NamespaceLanguage-Integrated Sorgusu (LINQ) kullanan sorguları destekleyen sınıflar ve arabirimler sağlar.
System.Linq.Expressions NamespaceDil düzeyi kod ifadelerinin ifade ağaçları biçiminde nesneler olarak temsil edilmesine olanak tanıyan sınıflar, arabirimler ve numaralandırmalar içerir.
System.Net NamespaceGünümüzde ağlarda kullanılan birçok protokol için basit bir programlama arabirimi sağlar. Ad alanı içindeki System.Net sınıflar, Windows Mağazası uygulamaları veya masaüstü uygulamaları geliştirmek için kullanılabilir. Bir Windows Mağazası uygulamasında kullanıldığında, ad alanı içindeki System.Net sınıflar, Windows Geliştirici Önizlemesi tarafından kullanılan uygulama güvenlik modelinin bir parçası olan ağ yalıtımı özelliğinden etkilenir. Sistemin bir Windows Mağazası uygulaması tarafından ağ erişimine izin vermesi için windows mağazası uygulamasının uygulama bildiriminde uygun ağ özellikleri etkinleştirilmelidir. Daha fazla bilgi için bkz. Windows Mağazası Uygulamaları için Ağ Yalıtımı.
System.Net.Http NamespaceModern HTTP uygulamaları için bir programlama arabirimi sağlar.
System.Net.Http.Headers NamespaceAd alanı tarafından System.Net.Http kullanılan HTTP üst bilgi koleksiyonları için destek sağlar.
System.Numerics Namespace.NET tarafından tanımlanan , Doubleve Int32gibi Bytesayısal temelleri tamamlayan sayısal türler içerir.
System.Reflection NamespaceMeta verilerini inceleyerek yönetilen koddaki derlemeler, modüller, üyeler, parametreler ve diğer varlıklar hakkında bilgi alan türler içerir. Bu türler, örneğin olayları bağlamak veya yöntemleri çağırmak için yüklenen türlerin örneklerini işlemek için de kullanılabilir. Türleri dinamik olarak oluşturmak için ad alanını System.Reflection.Emit kullanın.
System.Reflection.Emit NamespaceBir derleyicinin veya aracın meta verileri ve Microsoft ara dilini (MSIL) yaymasına ve isteğe bağlı olarak diskte pe dosyası oluşturmasına olanak sağlayan sınıflar içerir. Bu sınıfların birincil istemcileri betik altyapıları ve derleyicilerdir.
System.Resources NamespaceGeliştiricilerin bir uygulamada kullanılan çeşitli kültüre özgü kaynakları oluşturmalarına, depolamasına ve yönetmesine izin veren sınıflar ve arabirimler sağlar. Ad alanının en önemli sınıflarından biri System.ResourcesResourceManager sınıfındır.
System.Runtime Namespace, Runtimeve Security ad alanları gibi Systemçeşitli ad alanlarını destekleyen gelişmiş türler içerir.
System.Runtime.CompilerServices NamespaceMeta verilerdeki ortak dil çalışma zamanının çalışma zamanı davranışını etkileyen öznitelikleri belirtmek için yönetilen kod kullanan derleyici yazarları için işlevsellik sağlar.
System.Runtime.ExceptionServices NamespaceGelişmiş özel durum işleme için sınıflar sağlar.
System.Runtime.InteropServices NamespaceCOM birlikte çalışma ve platform çağırma hizmetlerini destekleyen çok çeşitli üyeler sağlar. Bu hizmetleri bilmiyorsanız bkz. Yönetilmeyen Kodile Birlikte Çalışma.
System.Runtime.InteropServices.ComTypes NamespaceCOM birlikte çalışma tarafından kullanılan türlere karşılık gelen yönetilen türleri içerir.
System.Runtime.Versioning Namespace.NET'in yan yana uygulamalarının sürüm oluşturmasını destekleyen gelişmiş türler içerir.
System.Security Namespaceİzinler için temel sınıflar da dahil olmak üzere ortak dil çalışma zamanı güvenlik sisteminin temel yapısını sağlar.
System.Text NamespaceASCII ve Unicode karakter kodlamalarını temsil eden sınıflar içerir; karakter bloklarını bayt bloklarına ve bayt bloklarından dönüştürmek için soyut temel sınıflar; ve ara örnekleri oluşturmadan nesneleri işleyen ve biçimlendiren String bir yardımcı sınıfı.String
System.Text.RegularExpressions Namespace.NET içinde çalışan herhangi bir platformdan veya dilden kullanılabilecek normal ifade işlevselliği sağlar. RegexStringValidator sınıfı, bu ad alanında yer alan türlere ek olarak, belirli bir dizenin normal ifade desenine uygun olup olmadığını belirlemenizi sağlar.
System.Threading NamespaceÇok iş parçacıklı programlamayı etkinleştiren sınıflar ve arabirimler sağlar. İş parçacığı etkinliklerini eşitlemeye ve verilere (Mutex, , Interlocked, AutoResetEventvb.) erişmeye yönelik sınıflara ek olarak, Monitorbu ad alanı sistem tarafından sağlanan iş parçacıkları havuzunu kullanmanıza olanak tanıyan bir sınıf ve iş parçacığı havuzu iş parçacıklarında geri çağırma yöntemlerini yürüten bir Timer sınıf içerirThreadPool.
System.Threading.Tasks NamespaceEşzamanlı ve zaman uyumsuz kod yazma işini basitleştiren türler sağlar. Ana türler, üzerinde beklenip iptal edilebilen zaman uyumsuz bir işlemi temsil eden Task ve değer döndürebilen bir görev olan Task<TResult>. TaskFactory sınıfı, görevleri oluşturmak ve başlatmak için statik yöntemler sağlar ve TaskScheduler sınıfı varsayılan iş parçacığı zamanlama altyapısını sağlar.
System.Windows.Input NamespaceBu ad alanı içindeki türlerin çoğu Windows Presentation Foundation (WPF) giriş sistemini destekler. Buna fare, klavye ve ekran kalemi cihazları için cihaz soyutlama sınıfları, ortak bir giriş yöneticisi sınıfı, komut ve özel komutlar için destek ve çeşitli yardımcı sınıflar dahildir. Bununla birlikte, bazı türler WPF'nin ötesinde geçerlidir.
System.Xml NamespaceXML işleme için standartlara dayalı destek sağlar.
System.Xml.Linq NamespaceLINQ to XML sınıflarını içerir. LINQ to XML, XML belgelerini verimli ve kolay bir şekilde değiştirmenizi sağlayan bir bellek içi XML programlama arabirimidir.
System.Xml.Schema NamespaceXML şeması tanım dili (XSD) şemaları için standartlara dayalı destek sağlayan XML sınıflarını içerir.