.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 API Başvurusu version 5

NameDescription
Microsoft.CSharp.RuntimeBinder NamespaceDinamik Dil Çalışma Zamanı ile C# arasında birlikte çalışabilirliği destekleyen sınıflar ve arabirimler sağlar.
Microsoft.VisualBasic NamespaceVisual Basic'te Visual Basic Çalışma Zamanı'nı destekleyen türler içerir.
Microsoft.VisualBasic.CompilerServices NamespaceYalnızca Visual Basic derleyicisini destekleyen iç kullanım türlerini içerir.
Microsoft.VisualBasic.FileIO NamespaceVisual Basic'te My dosya sistemi nesnesini destekleyen türler içerir.
Microsoft.Win32.SafeHandles NamespaceDosya ve işletim sistemi tanıtıcılarını destekleyen ortak işlevler sağlayan güvenli tanıtıcı sınıflarının soyut türetilmiş sınıfları içerir.
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.Buffers NamespaceSpan<T> ve Memory<T>tarafından temsil edilenler gibi bellek arabelleklerini oluştururken ve yönetirken kullanılan türleri içerir.
System.Buffers.Binary Namespace, Temel türlerin, sırasıyla ve baytların yayılmasından oluşan ikili gösterimlerini okumak ve yazmak için statik yöntemler sağlar.
System.Buffers.Text NamespaceBu ad alanı, UTF-8 metin gösterimlerine ortak veri türlerini ayrıştırmak ve biçimlendirmek için kullanılabilecek türler 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.Immutable NamespaceSabit koleksiyonları tanımlayan arabirimleri ve sınıfları içerir.
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.ComponentModel.DataAnnotations NamespaceASP.NET MVC ve ASP.NET veri denetimleri için meta verileri tanımlamak için kullanılan öznitelik sınıfları sağlar.
System.ComponentModel.DataAnnotations.Schema NamespaceASP.NET MVC ve ASP.NET veri denetimleri için meta verileri tanımlamak üzere kullanılan öznitelik sınıfları için destek sağlar.
System.ComponentModel.Design NamespaceGeliştiricilerin bileşenler için özel tasarım zamanı davranışı oluşturmak için kullanabileceği sınıfları ve tasarım zamanında bileşenleri yapılandırmak için kullanıcı arabirimlerini içerir. Tasarım zamanı ortamı, geliştiricilerin bileşenleri düzenlemesine ve özelliklerini yapılandırmasına olanak tanıyan sistemler sağlar. Bazı bileşenler, bir tasarım zamanı ortamında düzgün çalışması için yalnızca belirli bir tasarım zamanı davranışı gerektirebilir. Geliştiricilerin bileşenleri veya karmaşık veri türlerinin değerlerini yapılandırmalarına yardımcı olan özel kullanıcı arabirimleri sağlamak da değerli olabilir. Bu ad alanı içinde tanımlanan sınıflar ve arabirimler bileşenler için tasarım zamanı davranışı oluşturmak, tasarım zamanı hizmetlerine erişmek ve özelleştirilmiş tasarım zamanı yapılandırma arabirimleri uygulamak için kullanılabilir.
System.ComponentModel.Design.Serialization NamespaceTasarım zamanında özelleştirmeyi ve serileştirme denetimini destekleyen türler sağlar.
System.Configuration.Assemblies NamespaceBir derlemeyi yapılandırmak için kullanılan sınıfları içerir.
System.Data NamespaceADO.NET mimarisini temsil eden sınıflara erişim sağlar. ADO.NET, birden çok veri kaynağından verileri verimli bir şekilde yöneten bileşenler oluşturmanıza olanak tanır.
System.Data.Common Namespace.NET veri sağlayıcıları tarafından paylaşılan sınıfları içerir.
System.Data.SqlTypes NamespaceVeri kaynağında yerel veri türleri için SQL Server. Bu sınıflar, ortak dil çalışma zamanı (CLR) tarafından sağlanan veri .NET Framework daha güvenli ve daha hızlı bir alternatif sağlar. Bu ad alanı sınıflarının kullanımı, duyarlık kaybından kaynaklanan tür dönüştürme hatalarını önlemeye yardımcı olur. Diğer veri türleri arkadaki SqlType'lara ve SqlType'lardan dönüştürülmesi nedeniyle, bu ad alanı içinde açıkça nesne oluşturmak ve kullanmak da daha hızlı kod sağlar.
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.Contracts NamespaceÖn koşul, son koşul ve sabit değerler gibi program sözleşmelerini temsil etmek için statik sınıflar içerir.
System.Diagnostics.SymbolStore NamespaceMicrosoft ara dil (MSIL) eşlemelerinin kaynak satırı gibi hata ayıklama sembol bilgilerini okumanızı ve yazmanızı sağlayan sınıflar sağlar. .NET'i hedefleyen derleyiciler hata ayıklama simgesi bilgilerini programcının veritabanı (PDB) dosyalarında depolayabilir. Hata ayıklayıcılar ve kod profil oluşturucu araçları, çalışma zamanında hata ayıklama simgesi bilgilerini okuyabilir.
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.Drawing NamespaceGDI+ temel grafik işlevlerine erişim sağlar. System.Drawing.Drawing2D, System.Drawing.Imagingve System.Drawing.Text ad alanları daha gelişmiş işlevler sağlar. Sınırlamalar için Açıklamalar bölümüne bakın.
System.Dynamic NamespaceDinamik Dil Çalışma Zamanı'nı destekleyen sınıflar ve arabirimler sağlar.
System.Formats.Asn1 NamespaceSoyut Söz Dizimi Gösterimi Bir (ASN.1) veri yapılarını okuma ve yazmada kullanılan türleri içerir.
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.IO.Enumeration NamespaceDosya sistemi öğelerini aramak ve listelemek için sınıflar, yapılar ve temsilciler sağlar.
System.IO.IsolatedStorage NamespaceYalıtılmış depoların oluşturulmasına ve kullanılmasına izin veren türler içerir. Bu depolarla, daha az güvenilen kodun erişemediği verileri okuyabilir ve yazabilir ve dosya sisteminin başka bir yerine kaydedilebilecek hassas bilgilerin açığa çıkmasını önleyebilirsiniz. Veriler, geçerli kullanıcı ve kodun bulunduğu derleme tarafından yalıtılmış bölmelerde depolanır. Ayrıca, veriler etki alanı tarafından yalıtılabilir. Gezici profiller yalıtılmış depolama ile birlikte kullanılabilir, böylece yalıtılmış mağazalar kullanıcının profiliyle birlikte hareket eder. Numaralandırma, IsolatedStorageScope farklı yalıtım türlerini gösterir. Yalıtılmış depolamanın ne zaman kullanılacağı hakkında daha fazla bilgi için bkz. Yalıtılmış Depolama.
System.IO.MemoryMappedFiles NamespaceBir dosyanın içeriğini uygulamanın mantıksal adres alanıyla eşlenen bellek eşlemeli bir dosya kullanmak için sınıflar sağlar.
System.IO.Pipes NamespaceAnonim ve/veya adlandırılmış kanallar aracılığıyla işlemler arası iletişim için bir yol sağlayan türler 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.Cache Namespaceve sınıfları kullanılarak WebRequest elde edilen kaynaklar için önbellek ilkelerini tanımlamak için kullanılan türleri ve HttpWebRequest numaralandırmaları tanımlar.
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.Net.Http.Json NamespaceHttpClientVe HttpContent üzerinde System.Text.Jskullanarak otomatik serileştirme ve seri durumdan çıkarma gerçekleştiren ve için uzantı yöntemleri sağlar.
System.Net.Mail NamespaceTeslim için Basit Posta Aktarım Protokolü (SMTP) sunucusuna elektronik posta göndermek için kullanılan sınıfları içerir.
System.Net.Mime NamespaceÇok Amaçlı İnternet Posta Değişimi (MIME) üst bilgilerini temsil etmek için kullanılan türleri içerir. Bu türler, sınıfı e-posta göndermek için kullanılırken SmtpClient Content-Type, Content-Disposition ve Content-transfer-Encoding üst bilgilerini belirtmek için ad alanındaki türlerle System.Net.Mail birlikte kullanılır.
System.Net.NetworkInformation NamespaceAğ trafiği verilerine, ağ adresi bilgilerine ve yerel bilgisayar için adres değişiklikleri bildirimine erişim sağlar. Ad alanı, Ping yardımcı programını uygulayan sınıfları da içerir. Bir bilgisayarın ağ üzerinden erişilebilir olup olmadığını denetlemek için ve ilgili sınıfları kullanabilirsiniz Ping .
System.Net.Security NamespaceKonaklar arasında güvenli iletişim için ağ akışları sağlar.
System.Net.Sockets NamespaceAğa erişimi sıkı bir şekilde denetlemesi gereken geliştiriciler için Windows Yuvaları (Winsock) arabiriminin yönetilen bir uygulamasını sağlar.
System.Net.WebSockets NamespaceGeliştiriciler için WebSocket'in yönetilen bir uygulamasını 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.Reflection.Metadata NamespaceECMA-335'e göre derleme meta verilerini okumak için alt düzey işlevsellik sağlar. Bu ad alanı, derleme meta verilerini okuması gereken derleyiciler ve diğer araçlar tarafından kullanılacak şekilde tasarlanmıştır.
System.Reflection.Metadata.Ecma335 NamespaceECMA-335'e göre derleme meta verilerini yazmak için alt düzey işlevsellik sağlar.
System.Reflection.PortableExecutable NamespaceTaşınabilir Yürütülebilir Dosya (PE) dosyalarını okuma veya yazma ile ilgili sınıflar sağlar.
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.Resources.Extensions Namespace, Temel olmayan nesneleri destekleyen bir biçimde kaynakları okuyabilen ve yazamayacak sınıflar sağlar.
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.ConstrainedExecution NamespaceBir kodun yazarıyla bu koda bağımlı olan geliştiriciler arasında güvenilirlik için bir anlaşma listeleyen ve tanımlayan bir tür kümesi tanımlar. Ad alanı türleri System.Runtime.ConstrainedExecution , kısıtlanmış yürütme bölgelerinde (CER) kullanılmak üzere tasarlanmıştır.
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.Intrinsics NamespaceYönerge kümesi uzantılarıyla kullanılmak üzere çeşitli boyutlarda ve biçimlerde yazmaç durumları oluşturmak ve iletmek için kullanılan türleri içerir. Bu yazmaçları işleme yönergeleri için bkz System.Runtime.Intrinsics.X86 . ve System.Runtime.Intrinsics.Arm.
System.Runtime.Intrinsics.Arm NamespaceARM sistemleri için belirli yönerge kümesi uzantılarını kullanıma sunar. Bu yönerge kümeleri her uzantı için ayrı sınıflar olarak ifade edilir. Geçerli ortamdaki herhangi bir uzantı için destek, ilgili türdeki IsSupported özellik sorgulanarak belirlenebilir.
System.Runtime.Intrinsics.X86 Namespacex86 ve x64 sistemleri için belirli yönerge kümesi uzantılarını kullanıma sunar. Bu yönerge kümeleri her uzantı için ayrı sınıflar olarak ifade edilir. Geçerli ortamdaki herhangi bir uzantı için destek, ilgili türdeki IsSupported özellik sorgulanarak belirlenebilir.
System.Runtime.Loader NamespaceGeliştiricilere çalışma zamanı yükleme davranışını etkileme fırsatı vermek için arabirimler ve sınıflar sağlar.
System.Runtime.Remoting NamespaceGeliştiricilerin dağıtılmış uygulamalar oluşturmasına ve yapılandırmasına izin veren sınıflar ve arabirimler sağlar. Ad alanının daha önemli sınıflarının bazıları System.Runtime.RemotingRemotingConfiguration Class, RemotingServices Class ve ObjRef Class.
System.Runtime.Serialization NamespaceNesneleri seri hale getirme ve seri durumdan çıkarma için kullanılabilecek sınıfları içerir. Serileştirme, bir nesneyi veya nesne grafiğini depolama veya başka bir konuma iletim için doğrusal bayt dizisine dönüştürme işlemidir. Seri durumdan çıkarma, depolanan bilgileri alma ve ondan nesneleri yeniden oluşturma işlemidir.
System.Runtime.Serialization.Formatters NamespaceSerileştirme biçimlendiricileri tarafından kullanılan yaygın numaralamalar, arabirimler ve sınıflar sağlar.
System.Runtime.Serialization.Formatters.Binary Namespaceİkili BinaryFormatter biçimde nesneleri seri hale getirmek ve seri durumdan çıkarabilmek için kullanılabilecek sınıfını içerir.
System.Runtime.Serialization.Json NamespaceJson serileştirmesi ile ilgili sınıflar sağlar.
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.Security.Authentication NamespaceBir bağlantının güvenliğini açıklayan bir dizi numaralar sağlar. Bu numaralar , CipherAlgorithmType , ExchangeAlgorithmType ve HashAlgorithmType 'tir. SslProtocols
System.Security.Authentication.ExtendedProtection NamespaceUygulamalar için genişletilmiş koruma kullanarak kimlik doğrulama desteği sağlar.
System.Security.Claims NamespaceTalepleri, talep tabanlı kimlikleri ve talep tabanlı sorumluları temsil eden sınıflar dahil olmak üzere .NET'te talep tabanlı kimlik uygulayan sınıfları içerir.
System.Security.Cryptography NamespaceGüvenli kodlama ve verilerin kodunu çözme gibi şifreleme hizmetlerinin yanı sıra karma oluşturma, rastgele sayı oluşturma ve ileti kimlik doğrulaması gibi diğer birçok işlem sağlar. Daha fazla bilgi için bkz. Şifreleme Hizmetleri.
System.Security.Cryptography.X509Certificates NamespaceAuthenticode X.509 v.3 sertifikasının ortak dil çalışma zamanı uygulamasını içerir. Bu sertifika, sertifikanın sahibini benzersiz ve olumlu bir şekilde tanımlayan özel bir anahtarla imzalanır.
System.Security.Permissions Namespaceİlke temelinde işlemlere ve kaynaklara erişimi denetleyen sınıfları tanımlar.
System.Security.Principal NamespaceKodun altında çalıştığı güvenlik bağlamını temsil eden bir asıl nesne tanımlar. Daha fazla bilgi için bkz. Rol Tabanlı Güvenlik.
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.Encodings.Web NamespaceWeb kodlayıcısını temsil eden bir temel sınıf içerir; HTML, JavaScript ve Url karakter kodlamasını temsil eden alt sınıflar; ve yalnızca belirli karakterlerin, karakter aralıklarının veya kod noktalarının kodlanması için bir filtreyi temsil eden bir sınıf.
System.Text.Json NamespaceUTF-8 desteği yerleşik olarak, nesneleri JSON metnine seri hale getirme ve JSON metnini nesnelere seri durumdan çıkarma gibi JavaScript Nesne Gösterimini (JSON) işlemek için yüksek performanslı, düşük ayırmalı ve standartlara uyumlu özellikler sağlar. Ayrıca UTF-8 olarak kodlanmış JSON metnini okumak ve yazmak ve verilerin yapılandırılmış bir görünümünde JSON öğelerine rastgele erişim için bellek içi belge nesne modeli (DOM) oluşturmak için türler sağlar.
System.Text.Json.Serialization NamespaceNesne serileştirme ve seri durumdan çıkarma özelliklerini özelleştirmek ve genişletmek için kullanılan sınıfları, öznitelik modeli veya tür dönüştürücüleri aracılığıyla JSON biçimli belgelere veya akışlara içerir.
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.Text.Unicode NamespaceAdlandırılmış Unicode aralıklarını almanıza ve bunlarla çalışmanıza olanak sağlayan türler içerir.
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.Channels NamespaceVerileri üreticiler ve tüketiciler arasında zaman uyumsuz olarak geçirmek için bir dizi eşitleme veri yapısı sağlar.
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.Threading.Tasks.Dataflow NamespaceKaba veri akışı ve kanal oluşturma görevleri için işlem içi ileti geçirmeyi destekleyen aktör tabanlı bir programlama modeli sağlar.
System.Threading.Tasks.Sources NamespaceAyırmaları en aza indirmek için oluşturma ValueTask ve ValueTask<TResult> iyileştirme türleri sağlar. IValueTaskSource ve arabirimleri ve IValueTaskSource<TResult>ValueTask<TResult>için yedekleme uygulamalarını sağlamak için ValueTask kullanılan nesnelere uygulanabilir ve ManualResetValueTaskSourceCore<TResult> görev yaşam döngüsünü desteklemek için gereken temel mantığı uygulamak için kullanılabilir. Bunlar gelişmiş türlerdir ve yalnızca performansın en önemli olduğu özel durumlarda kullanılmalıdır.
System.Timers NamespaceBelirtilen aralıkta Timer bir olay oluşturmanızı sağlayan bileşeni sağlar.
System.Transactions NamespaceKendi işlem uygulamanızı ve kaynak yöneticinizi yazmanızı sağlayan sınıflar içerir. Özellikle, bir veya birden çok katılımcıyla bir işlem (yerel veya dağıtılmış) oluşturabilir ve bu işleme katılabilirsiniz.
System.Web Namespace.NET Core ve .NET 5+ için bu ad alanı sınıfını HttpUtility içerir. .NET Framework için bu ad alanı, tarayıcı-sunucu iletişimlerini etkinleştiren sınıflar ve arabirimler içerir. Bu sınıflar, geçerli HTTP isteği hakkında kapsamlı bilgi sağlayan sınıfı, istemciye HttpResponse HTTP çıkışını yöneten sınıfı ve sunucu tarafı yardımcı programlarına ve HttpServerUtility işlemlerine erişim sağlayan sınıfı içerirHttpRequest. System.Webayrıca .NET Framework tanımlama bilgisi işleme, dosya aktarımı, özel durum bilgileri ve çıktı önbelleği denetimi için sınıflar içerir.
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.Windows.Markup NamespaceXAML'yi desteklemek için türler sağlar. Bu türlerden bazıları WPF derlemelerinde bulunur ve XAML içeren WPF senaryolarına özeldir. Bu ad alanında yer alan diğer türler genel olarak .NET XAML Hizmetleri için destek sağlar ve WPF derlemelerine başvurmayı gerektirmez.
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.Resolvers NamespaceÖnbelleğe DTD veya XML akışlarıyla ön doldurma desteği sağlar.
System.Xml.Schema NamespaceXML şeması tanım dili (XSD) şemaları için standartlara dayalı destek sağlayan XML sınıflarını içerir.
System.Xml.Serialization NamespaceNesneleri XML biçimli belgeler veya akışlar halinde serileştirmek için kullanılan sınıfları içerir.
System.Xml.XPath NamespaceXML bilgi öğelerinde XQuery 1.0 ve XPath 2.0 Veri Modeli örnekleri olarak gezinmek ve düzenlemek için imleç modelini tanımlayan sınıfları içerir.
System.Xml.Xsl NamespaceGenişletilebilir Stil Sayfası Dönüşümü (XSLT) dönüşümleri için destek sağlar. W3C XSL Dönüşümleri (XSLT) Sürüm 1.0 Önerisini destekler.