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