Knihovna tříd rozhraní .NET Framework

Zařadit chráněné členy
Zařadit zděděné členy

Zařadit členy rozhraní .NET Framework
Zařadit členy rozhraní XNA Framework
Zařadit členy Knihovny přenosných tříd

Knihovna tříd Rozhraní .NET Framework je knihovnou tříd, rozhraní a typů hodnot, které poskytují přístup k funkčnosti systému. Je to základ, na kterém jsou postaveny aplikace, komponenty a ovládací prvky rozhraní .NET Framework. Obory názvů a kategorie oborů názvů v knihovně tříd jsou uvedeny v následující tabulce a podrobně zdokumentovány v této referenční příručce. V obsahu jsou jednotlivé obory názvů a kategorie seřazeny podle použití. Nejčastěji používané obory názvů jsou tedy uvedeny jako první.

Obory názvů

Obor názvů Popis
System System Oboru názvů obsahuje základní třídy a základní třídy, které definují běžně používané referenční hodnoty a datové typy, události a obslužné rutiny událostí, rozhraní, atributy a zpracování výjimek.
System.Activities Obory názvů System.Activities obsahují všechny třídy, které jsou potřebné k vytváření aktivit v programovacím modelu Windows Workflow Foundation a práci s nimi.
System.AddIn Obory názvů System.AddIn obsahují typy, které slouží k identifikaci, registraci, aktivaci a ovládání doplňků a umožňují doplňkům komunikaci s hostitelskou aplikací.
System.CodeDom Obory názvů System.CodeDom obsahují třídy, které zastupují elementy v dokumentu obsahujícím zdrojový kód a podporují kompilaci a generování kódu ze zdrojového kódu napsaného v podporovaných programovacích jazycích.
System.Collections Obory názvů System.Collections obsahují typy, které definují různé standardní, specializované a obecné objekty kolekcí.
System.ComponentModel Obory názvů System.ComponentModel obsahují typy, které implementují chování komponent a ovládacích prvků za běhu i během návrhu. Podřízené obory názvů zajišťují podporu modulu Managed Extensibility Framework (MEF), poskytují třídy atributů, které definují metadata pro dynamické databázové ovládací prvky rozhraní ASP.NET, a obsahují typy, které umožňují definovat chování komponent a jejich uživatelských rozhraní během návrhu.
System.Configuration Obory názvů System.Configuration obsahují typy pro zpracování konfiguračních dat, například dat v konfiguračních souborech počítačů nebo aplikací. Podřízené obory názvů obsahují typy, které slouží ke konfiguraci sestavení a k vytváření vlastních instalačních programů pro jednotlivé komponenty a které zajišťují podporu připojitelného modelu pro přidávání a odebírání funkcí z klientských i serverových aplikací.
System.Data Obory názvů System.Data obsahují třídy potřebné pro přístup k datům z různých zdrojů a správu těchto dat. Tento obor názvů nejvyšší úrovně společně s několika podřízenými obory názvů tvoří architekturu ADO.NET a zprostředkovatele dat ADO.NET. Zprostředkovatelé jsou k dispozici například pro databáze SQL Server, Oracle, ODBC nebo OleDB. Ostatní podřízené obory názvů obsahují třídy, které využívá model Entity Data Model (EDM) technologie ADO.NET a služby WCF Data Services.
System.Deployment Obory názvů System.Deployment obsahují typy, které podporují nasazení aplikací ClickOnce.
System.Device.Location System.Device.Location Oboru názvů umožňuje vývojářům snadno získat přístup k umístění v počítači pomocí jediného rozhraní API aplikací. Informace o umístění může pocházet z více zprostředkovatelů, jako jsou například GPS triangulaci Wi-Fi a buňka telefonní triangulační věž.System.Device.Location Třídy poskytují zapouzdřit více zprostředkovatelů umístění v počítači a podporovat bezproblémové stanovování priorit a přechod mezi nimi jediného rozhraní API.V důsledku toho vývojáři aplikace používající toto rozhraní API není nutné přizpůsobení aplikace pro specifické hardwarové konfigurace.
System.Diagnostics Obory názvů System.Diagnostics obsahují třídy, které podporují interakce se systémovými procesy, protokoly událostí a čítači výkonu. Podřízené obory názvů pak obsahují typy zajišťující interakci s nástroji pro analýzu kódu, podporu kontraktů, širší podporu monitorování a ovládání aplikací, protokolování dat o událostech prostřednictvím sledovacího podsystému Event Tracing for Windows (ETW), čtení z protokolů událostí a zápis do nich, shromažďování dat o výkonu a v neposlední řadě čtení a zápis symbolických informací pro potřeby ladění.
System.DirectoryServices Obory názvů System.DirectoryServices obsahují typy, které poskytují spravovanému kódu přístup ke službě Active Directory.
System.Drawing Nadřízený obor názvů System.Drawing obsahuje třídy, které podporují základní grafické funkce rozhraní GDI+. Podřízené obory názvů podporují vyspělé 2D a vektorové grafické funkce, pokročilé funkce pro zpracování obrázků a služby související s tiskem a typografií. Typy v jednom z podřízených oborů názvů také rozšiřují návrhové možnosti logiky uživatelského rozhraní a jeho vykreslování.
System.Dynamic System.Dynamic Obsahuje obor názvů tříd a rozhraní, které podporují Dynamic Language Runtime.
System.EnterpriseServices Obory názvů System.EnterpriseServices obsahují typy definující architekturu služeb COM+, která slouží jako infrastruktura pro podnikové aplikace. Jeden z podřízených oborů názvů zajišťuje podporu komponenty Compensating Resource Manager (CRM), což je služba COM+, která umožňuje zahrnout do transakcí koordinátoru DTC (Microsoft Distributed Transaction Coordinator) i netransakční objekty. Podřízené obory názvů jsou stručně uvedeny v následující tabulce a podrobně popsány v této referenční dokumentaci.
System.Globalization System.Globalization Obsahuje obor názvů tříd, které definují informace týkající se kultury, včetně jazyka, země/oblast, kalendáře používají formát vzorky pro data, měny a čísla a pořadí řazení řetězce.Tyto třídy jsou užitečné pro psaní aplikací globalized (mezinárodních).Třídy, například StringInfo a TextInfo poskytují globalizace rozšířených funkcí, včetně zpracování náhradního podpory a text prvku.
System.IdentityModel Obory názvů System.IdentityModel obsahují typy, které zajišťují ověřování a autorizaci v aplikacích založených na technologiích .NET.
System.IO Obory názvů System.IO obsahují typy pro podporu vstupu a výstupu, mimo jiné synchronního i asynchronního zápisu a čtení dat z datových proudů, komprese datových proudů, vytváření a využívání izolovaných úložišť, mapování souborů do logického adresního prostoru aplikací, ukládání více než jednoho datového objektu do jediného kontejneru, komunikace prostřednictvím anonymních i pojmenovaných kanálů, implementace vlastního protokolování a zpracování toku dat do a ze sériových portů.
System.Linq Obory názvů System.Linq obsahují typy, které podporují dotazy využívající technologii LINQ (Language Integrated Query). Patří sem mimo jiné i typy, které zastupují dotaz jako objekt ve stromu výrazu.
System.Management Obory názvů System.Management obsahují typy poskytující přístup k informacím a událostem pro správu, které se týkají systému, zařízení a aplikací registrovaných v infrastruktuře WMI (Windows Management Instrumentation). Tyto obory názvů také obsahují typy potřebné k instrumentaci aplikací. Ta umožňuje, aby zveřejňovaly své události a informace pro správu prostřednictvím rozhraní WMI potenciálním odběratelům.
System.Media System.Media Obsahuje obor názvů tříd pro přehrávání zvukových souborů a přístupu k poskytované systémem zvuky.
System.Messaging Obory názvů System.Messaging obsahují typy umožňující připojení k frontám zpráv v síti, jejich sledování a správu a také odesílání, příjem a prohlížení zpráv. Třídy v jednom z podřízených oborů názvů také rozšiřují podporu tříd pro práci se zprávami během návrhu.
System.Net Obory názvů System.Net obsahují třídy, které poskytují jednoduché programovací rozhraní pro řadu síťových protokolů, umožňují programový přístup ke konfiguračním nastavením pro obory názvů System.Net i jejich aktualizaci, stanoví zásady práce webových prostředků s mezipamětí, zajišťují psaní a odesílání e-mailů, zastupují hlavičky standardu MIME (Multipurpose Internet Mail Exchange) a poskytují přístup k datům o provozu v síti, k informacím o síťových adresách i k funkcím pro sítě peer-to-peer. Další podřízené obory názvů poskytují spravovanou implementaci rozhraní Windows Sockets (Winsock) a přístup k síťovým datovým proudům umožňujícím zabezpečenou komunikaci mezi hostiteli.
System.Numerics System.Numerics Oboru názvů obsahuje číselné typy, které doplňují číselné prvky jako například Byte, Double, a Int32, která jsou definována.NET Framework.
System.Printing Obory názvů System.Printing obsahují typy, které podporují tisk, poskytují přístup k vlastnostem objektů v tiskovém systému a umožňují rychlé kopírování nastavených vlastností do jiného objektu téhož typu. Zajišťují také podporu převodu spravovaných objektů z oboru názvů System.PrintTicket na nespravované datové struktury GDI DEVMODE a naopak.
System.Reflection Obory názvů System.Reflection obsahují typy, které ve spravovaném kódu zviditelňují načtené typy, metody a pole a které dokáží dynamicky vytvářet a vyvolávat typy. Jeden z podřízených oborů názvů obsahuje typy umožňující, aby kompilátor nebo jiný nástroj generoval metadata a jazyk MSIL (Microsoft Intermediate Language).
System.Resources Obory názvů System.Resources obsahují typy, které vývojářům umožňují vytvářet, ukládat a spravovat aplikační prostředky, které jsou specifické pro různé jazykové verze.
System.Runtime Obory názvů System.Runtime obsahují typy, které podporují interakci aplikace s modulem CLR (Common Language Runtime), a typy, které zprostředkují funkce jako datová mezipaměť aplikací, pokročilé zpracování výjimek, aktivace aplikací v rámci aplikační domény, komunikace s objekty COM, distribuované aplikace, serializace a deserializace nebo správa verzí. Další obory názvů umožňují autorům kompilátorů zadávat atributy ovlivňující chování modulu CLR za běhu, definují kontrakt spolehlivosti mezi sadou kódu a jiným kódem, který je na ní závislý, a implementují zprostředkovatele trvalosti pro rozhraní WCF (Windows Communication Foundation).
System.Security Obory názvů System.Security obsahují třídy, které zastupují systém zabezpečení rozhraní .NET Framework, včetně oprávnění. Podřízené obory názvů poskytují typy, které umožňují řídit přístup k zabezpečeným objektům a auditovat je, zajišťují ověřování uživatelů, poskytují kryptografické služby, řídí na základě zásad přístup k operacím a prostředkům a podporují správu přístupových práv k obsahu vytvořenému v dané aplikaci.
System.ServiceModel Obory názvů System.ServiceModel obsahují typy, které jsou v rámci technologie Windows Communication Foundation (WCF) potřebné k vývoji služeb a klientských aplikací.
System.ServiceProcess Obory názvů System.ServiceProcess obsahují typy, které umožňují implementovat, instalovat a ovládat aplikace služeb pro Windows a rozšiřují jejich podporu během návrhu.
System.Speech Obory názvů System.Speech obsahují typy, které podporují rozpoznávání řeči.
System.Text Typy v oborech názvů System.Text slouží ke kódování znaků a práci s řetězci. Jeden z podřízených oborů názvů umožňuje zpracovávat text pomocí regulárních výrazů.
System.Threading Obory názvů System.Threading obsahují typy, které umožňují programování s využitím multithreadingu. Jeden z podřízených oborů názvů poskytuje typy, které zjednodušují vytváření souběžného a asynchronního kódu.
System.Timers System.Timers Obor názvů poskytuje Timer součást, která umožňuje zvýšit události v zadaném intervalu.
System.Transactions Obory názvů System.Transactions obsahují typy, které zajišťují podporu transakcí s několika distribuovanými účastníky, vícenásobným oznamováním fází a trvalými zařazeními. Jeden z podřízených oborů názvů obsahuje typy popisující možnosti konfigurace, které využívají typy v oboru názvů System.Transactions.
System.Web Obory názvů System.Web obsahují typy, které umožňují komunikaci mezi serverem a prohlížečem. Do podřízených oborů názvů patří typy, které podporují ověřování formulářů ASP.NET, aplikační služby, práci s datovou mezipamětí na serveru, konfiguraci aplikací ASP.NET, dynamické databázové aplikace, obslužné rutiny žádosti o webovou stránku, serializaci JSON, začlenění funkcí AJAX do technologie ASP.NET, zabezpečení ASP.NET a webové služby.
System.Windows Obory názvů System.Windows obsahují typy používané v aplikacích založených na rozhraní WPF (Windows Presentation Foundation), včetně animačních klientů, ovládacích prvků uživatelského rozhraní, datových vazeb a převodů mezi typy. System.Windows.Forms a jeho podřízené obory názvů slouží k vývoji aplikací modelu Windows Forms.
System.Workflow Obory názvů System.Workflow obsahují typy, které slouží k vývoji aplikací na základě technologie Windows Workflow Foundation (WF). Tyto typy poskytují podporu pravidel a aktivit za běhu i během návrhu a umožňují konfigurovat, ovládat, hostovat a ladit modul workflow runtime.
System.Xaml Obory názvů System.Xaml obsahují typy, které podporují analýzu a zpracování jazyka XAML (Extensible Application Markup Language).
System.Xml Obory názvů System.Xml obsahují typy potřebné ke zpracování jazyka XML. Podřízené obory názvů podporují serializaci dokumentů nebo datových proudů v jazyce XML, schémata XSD, technologie XQuery 1.0, XPath 2.0 a LINQ to XML, což je programátorské rozhraní pro práci s kódem XML v paměti, které umožňuje snadné úpravy dokumentů XML.
Accessibility Accessibility a všechny jeho členy exponované jsou součástí spravovaná obálka pro usnadnění rozhraní modelu COM (Component Object).
Microsoft.Activities Obory názvů Microsoft.Activities obsahují typy, které podporují používání rozšíření nástroje MSBuild a ladicího programu při vývoji aplikací založených na technologii Windows Workflow Foundation (WF).
Microsoft.Aspnet.Snapin Microsoft.Aspnet.Snapin Oboru názvů definuje typy, které jsou nezbytné pro aplikace ASP.NET management konzoly interakci aplikace s konzola Microsoft Management Console (MMC).Další informace naleznete v "MMC Programmer's Guide" Knihovny MSDN.
Microsoft.Build Obory názvů Microsoft.Build obsahují typy, které poskytují programový přístup ke stroji MSBuild engine a umožňují jej ovládat.
Microsoft.CSharp Obory názvů Microsoft.CSharp obsahují třídy, které podporují kompilaci a generování kódu ze zdrojového kódu napsaného v jazyce C#, a typy, které podporují součinnost mezi dynamickým jazykovým modulem runtime (DLR) a jazykem C#.
Microsoft.Data.Entity.Build.Tasks Microsoft.Data.Entity.Build.Tasks Obsahuje obor názvů dvou MSBuild úkoly, které jsou používány ADO.NET Entity Data modelu Designer (Návrhář Entity).
Microsoft.JScript Obory názvů Microsoft.JScript obsahují třídy, které podporují kompilaci a vytváření kódu pomocí jazyka JScript.
Microsoft.SqlServer.Server Microsoft.SqlServer.Server Obsahuje obor názvů tříd, rozhraní a vyčíslení, které jsou specifické pro integraci Microsoft.NET Framework společného jazykového modulu runtime (CLR) do Microsoft SQL Server a prostředí serveru SQL databáze stroj proces spuštění.
Microsoft.VisualBasic Obory názvů Microsoft.VisualBasic obsahují třídy, které podporují kompilaci a vytváření kódu pomocí jazyka Visual Basic. Podřízené obory názvů obsahují typy, které zajišťují služby pro kompilátor jazyka Visual Basic, a dále typy, mezi něž patří podpora aplikačního modelu jazyka Visual Basic, oboru názvů My, výrazů lambda a převodu kódu.
Microsoft.VisualC Obory názvů Microsoft.VisualC obsahují typy, které podporují kompilátor jazyka Visual C++ a typy, které implementují knihovnu STL/CLR a její obecná rozhraní.
Microsoft.Win32 Obory názvů Microsoft.Win32 poskytují typy, které zpracovávají události vyvolané operačním systémem, manipulují se systémovým registrem a zastupují soubory a ukazatele operačního systému.
Microsoft.Windows Obory názvů Microsoft.Windows obsahují typy, které podporují používání motivů a náhledu při vývoji aplikací založených na technologii Windows Workflow Foundation (WF).
UIAutomationClientsideProviders Obsahuje jeden typ, který mapuje klienta automatizace poskytovatelů.
XamlGeneratedNamespace Obsahuje typy generovaný kompilátorem, které nejsou určeny k použití přímo v kódu.