.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.
- Všechna rozhraní API
-
- 1.0.2903.40
- 1.0.2849.39
- 1.0.2792.45
- 1.0.2739.15
- 1.0.2651.64
- 1.0.2592.51
- 1.0.2535.41
- 1.0.2478.35
- 1.0.2420.47
- 1.0.2365.46
- 1.0.2277.86
- 1.0.2210.55
- 1.0.2151.40
- 1.0.2088.41
- 1.0.2045.28
- 1.0.1938.49
- 1.0.1901.177
- 1.0.1823.32
- 1.0.1774.30
- 1.0.1722.45
- 1.0.1661.34
- 1.0.1587.40
- 1.0.1518.46
- 1.0.1462.37
- 1.0.1418.22
- 1.0.1370.28
- 1.0.1343.22
- 1.0.1293.44
- 1.0.1264.42
- 1.0.1245.22
- 1.0.1210.39
- 1.0.1185.39
- 1.0.1150.38
- 1.0.1108.44
- 1.0.1072.54
- 1.0.1054.31
- 1.0.1020.30
- 1.0.992.28
- 1.0.961.33
- 1.0.902.49
- 1.0.864.35
- 1.0.818.41
- 1.0.774.44
- 1.0.705.50
- 1.0.664.37
-
- 1.0.2950
- 1.0.2895
- 1.0.2839
- 1.0.2783
- 1.0.2730
- 1.0.2646
- 1.0.2584
- 1.0.2526
- 1.0.2470
- 1.0.2415
- 1.0.2357
- 1.0.2194
- 1.0.2164
- 1.0.2106
- 1.0.2065
- 1.0.1988
- 1.0.1905
- 1.0.1829
- 1.0.1777
- 1.0.1724
- 1.0.1671
- 1.0.1619
- 1.0.1549
- 1.0.1466
- 1.0.1414
- 1.0.1369
- 1.0.1340
- 1.0.1305
- 1.0.1248
- 1.0.1222
- 1.0.1189
- 1.0.1158
- 1.0.1133
- 1.0.1083
- 1.0.1056
- 1.0.1018
- 1.0.1010
- 1.0.955
- 1.0.902
- 1.0.865
- 1.0.824
- 1.0.790
- 1.0.721
- 1.0.674
- 0.9.628
- 0.9.579
- 0.9.538
- 0.9.515
Rychlé filtry
Reference k rozhraní API pro .NET version Core 2.2
Name | Description |
---|---|
Microsoft. | Poskytuje třídy a rozhraní, které podporují spolupráci mezi dynamickým jazykem Runtime a jazykem C#. |
Microsoft. | Obsahuje typy, které podporují visual basic runtime v jazyce Visual Basic. |
Microsoft. | Obsahuje pouze interní použití typy, které podporují kompilátor jazyka Visual Basic. |
Microsoft. | Obsahuje třídy, které jsou abstraktní odvození bezpečných tříd popisovačů, které poskytují běžné funkce podporující soubory a popisovače operačního systému. |
System Namespace | Obsahuje základní třídy a základní třídy, které definují běžně používané hodnoty a referenční datové typy, události a obslužné rutiny událostí, rozhraní, atributy a výjimky zpracování. |
System. | Obsahuje typy používané při vytváření a správě vyrovnávacích pamětí paměti, jako jsou například typy reprezentované Span<T> a Memory<T>. |
System. | Poskytuje statické metody pro čtení a zápis binární reprezentace primitivních typů z a rozsahy bajtů v uvedeném pořadí. |
System. | Tento obor názvů obsahuje typy, které lze použít k analýze a formátování běžných datových typů na textové reprezentace UTF-8 a z jejich formátu. |
System. | Obsahuje typy pro správu generování a kompilace zdrojového kódu v podporovaných programovacích jazycích. Generátory kódu mohou každý vytvořit zdrojový kód v konkrétním programovacím jazyce na základě struktury modelů zdrojového kódu CodeDOM (Code Document Object Model), které se skládají z prvků poskytovaných oborem System.CodeDom názvů. |
System. | Obsahuje rozhraní a třídy, které definují různé kolekce objektů, jako jsou seznamy, fronty, bitová pole, zatřiďovací tabulky a slovníky. |
System. | Poskytuje několiktřídchm objektům (thread-safe collection), které by se měly používat místo odpovídajících typů v System.Collections a System.Collections.Generic oborech názvů. Přístup k prvkům objektu kolekce prostřednictvím rozšiřujících metod nebo prostřednictvím explicitních implementací rozhraní však není zaručen, že je bezpečné pro přístup z více vláken a volající ho možná bude muset synchronizovat. |
System. | Obsahuje rozhraní a třídy definující obecné kolekce, které uživatelům umožňují vytvářet kolekce silného typu, které poskytují lepší zabezpečení typů a výkon než obecné kolekce silného typu. |
System. | Obsahuje rozhraní a třídy, které definují neměnné kolekce. |
System. | Obsahuje třídy, které lze použít jako kolekce v objektovém modelu opakovaně použitelné knihovny. Tyto třídy použijte, když vlastnosti nebo metody vracejí kolekce. |
System. | Obsahuje specializované kolekce a kolekce silného typu; Například slovník propojených seznamů, bitový vektor a kolekce, které obsahují pouze řetězce. |
System. | Poskytuje třídy, které se používají k implementaci chování za běhu a návrhu komponent a ovládacích prvků. Tento obor názvů zahrnuje základní třídy a rozhraní pro implementaci atributů a převaděčů typů, vazby na zdroje dat a licencování komponent. |
System. | Poskytuje třídy atributů, které se používají k definování metadat pro ASP.NET MVC a ASP.NET ovládací prvky dat. |
System. | Poskytuje podporu pro třídy atributů, které se používají k definování metadat pro ASP.NET MVC a ASP.NET ovládací prvky dat. |
System. | Obsahuje třídy, které mohou vývojáři použít k vytváření vlastního chování v době návrhu pro komponenty a uživatelská rozhraní pro konfiguraci komponent v době návrhu. Prostředí pro návrh poskytuje systémy, které vývojářům umožňují uspořádat součásti a konfigurovat jejich vlastnosti. Některé komponenty mohou vyžadovat, aby v prostředí v době návrhu správně fungovaly pouze specifické chování v době návrhu. Může být také užitečné poskytovat vlastní uživatelská rozhraní, která vývojářům pomáhají konfigurovat komponenty nebo hodnoty složitých datových typů. Třídy a rozhraní definované v rámci tohoto oboru názvů lze použít k vytváření chování v době návrhu pro komponenty, přístupu ke službám v době návrhu a implementaci přizpůsobených rozhraní pro konfiguraci v době návrhu. |
System. | Poskytuje typy, které podporují přizpůsobení a řízení serializace v době návrhu. |
System. | Obsahuje třídy, které se používají ke konfiguraci sestavení. |
System. | Poskytuje přístup k třídám, které představují ADO.NET architekturu. ADO.NET umožňuje vytvářet komponenty, které efektivně spravují data z více zdrojů dat. |
System. | Obsahuje třídy sdílené zprostředkovateli dat .NET. |
System. | Poskytuje třídy pro nativní datové typy v SQL Server. Tyto třídy poskytují bezpečnější a rychlejší alternativu k datovým typům poskytovaným modulem CLR (Common Language Runtime) rozhraní .NET Framework. Použití tříd v tomto oboru názvů pomáhá zabránit chybám převodu typů způsobeným ztrátou přesnosti. Vzhledem k tomu, že jiné datové typy jsou převedeny na a z SqlTypes na pozadí, explicitní vytváření a používání objektů v rámci tohoto oboru názvů také poskytuje rychlejší kód. |
System. | Poskytuje třídy, které umožňují interakci se systémovými procesy, protokoly událostí a čítači výkonu. |
System. | Obsahuje třídy pro interakci s nástroji pro analýzu kódu. Tyto nástroje slouží k analýze souladu kódu s konvencemi kódování, jako jsou pojmenování nebo pravidla zabezpečení. |
System. | Obsahuje statické třídy pro reprezentaci kontraktů programu, jako jsou předběžné podmínky, postpodmínky a invarianty. |
System. | Poskytuje třídy, které umožňují číst a zapisovat informace o symbolech ladění, jako je například zdrojový řádek Microsoft mapy jazyka MSIL (Intermediate Language). Kompilátory, které cílí na .NET, můžou ukládat informace o symbolech ladění do souborů programátorské databáze (PDB). Ladicí programy a nástroje profileru kódu mohou číst informace o symbolech ladění za běhu. |
System. | Poskytuje typy a členy, které umožňují vytvářet události silného typu, které mají být zachyceny trasováním událostí pro Windows (ETW). |
System. | Poskytuje přístup k základním grafickým funkcím GDI+. Obory System.Drawing.Drawing2Dnázvů , System.Drawing.Imaginga System.Drawing.Text poskytují pokročilejší funkce. Omezení najdete v části Poznámky. |
System. | Poskytuje třídy a rozhraní, které podporují modul runtime dynamického jazyka. |
System. | Obsahuje třídy, které definují informace související s jazykovou verzí, včetně jazyka, země/oblasti, kalendářů, které se používají, formátovací vzory pro kalendářní data, měnu a čísla a pořadí řazení řetězců. Tyto třídy jsou užitečné pro psaní globalizovaných (internacionalizovaných) aplikací. Třídy jako StringInfo a TextInfo poskytují pokročilé funkce globalizace, včetně podpory náhradních a zpracování textových prvků. |
System. | Obsahuje typy, které umožňují čtení a zápis do souborů a datových proudů, a typy, které poskytují základní podporu souborů a adresářů. |
System. | Obsahuje třídy, které poskytují základní kompresní a dekompresní služby pro datové proudy. |
System. | Poskytuje třídy, struktury a delegáty pro vyhledávání a výčet prvků systému souborů. |
System. | Obsahuje typy, které umožňují vytváření a používání izolovaných úložišť. Pomocí těchto úložišť můžete číst a zapisovat data, ke kterým méně důvěryhodný kód nemá přístup, a zabránit tak odhalení citlivých informací, které lze uložit jinde v systému souborů. Data jsou uložena v přihrádkách, které jsou izolované aktuálním uživatelem a sestavením, ve kterém existuje kód. Kromě toho je možné data izolovat podle domény. Cestovní profily je možné používat ve spojení s izolovaným úložištěm, takže izolovaná úložiště budou cestovat s profilem uživatele. Výčet IsolatedStorageScope označuje různé typy izolace. Další informace o tom, kdy použít izolované úložiště, najdete v tématu Izolované úložiště. |
System. | Poskytuje třídy pro použití souboru mapovaného paměti, který mapuje obsah souboru na logický adresní prostor aplikace. |
System. | Obsahuje typy, které poskytují prostředky pro komunikaci mezi procesy prostřednictvím anonymních nebo pojmenovaných kanálů. |
System. | Poskytuje třídy a rozhraní, které podporují dotazy, které používají Language-Integrated Query (LINQ). |
System. | Obsahuje třídy, rozhraní a výčty, které umožňují, aby výrazy kódu na úrovni jazyka byly reprezentovány jako objekty ve formě stromů výrazů. |
System. | Poskytuje jednoduché programovací rozhraní pro celou řadu protokolů, které se v současnosti v sítích používají. Třídy v System.Net oboru názvů se dají použít k vývoji aplikací pro Windows Store nebo desktopových aplikací. Při použití v aplikaci pro Windows Store jsou třídy v System.Net oboru názvů ovlivněné funkcí izolace sítě, která je součástí modelu zabezpečení aplikací, který používá Windows Developer Preview. Aby bylo možné povolit přístup k síti aplikací pro Windows Store, musí být v manifestu aplikace pro Windows Store povolené příslušné síťové funkce. Další informace najdete v tématu Izolace sítě pro aplikace pro Windows Store. |
System. | Definuje typy a výčty používané k definování zásad mezipaměti pro prostředky získané pomocí WebRequest tříd a HttpWebRequest . |
System. | Poskytuje programovací rozhraní pro moderní aplikace HTTP. |
System. | Poskytuje podporu pro kolekce hlaviček PROTOKOLU HTTP používaných System.Net.Http oborem názvů. |
System. | Obsahuje třídy používané k odesílání elektronické pošty na server SMTP (Simple Mail Transfer Protocol) k doručení. |
System. | Obsahuje typy, které se používají k reprezentaci hlavičky MIME (Multipurpose Internet Mail Exchange). Tyto typy se používají s typy v System.Net.Mail oboru názvů k určení hlaviček Content-Type, Content-Disposition a Content-transfer-Encoding při použití SmtpClient třídy k odesílání e-mailů. |
System. | Poskytuje přístup k datům síťového provozu, informacím o síťové adrese a oznámení o změnách adres pro místní počítač. Obor názvů obsahuje také třídy, které implementují nástroj Ping. Pomocí souvisejících tříd můžete Ping zkontrolovat, jestli je počítač dostupný přes síť. |
System. | Poskytuje síťové streamy pro zabezpečenou komunikaci mezi hostiteli. |
System. | Poskytuje spravovanou implementaci rozhraní Windows Sockets (Winsock) pro vývojáře, kteří potřebují přísně řídit přístup k síti. |
System. | Poskytuje spravovanou implementaci rozhraní WebSocket pro vývojáře. |
System. | Obsahuje číselné typy, které doplňují numerické primitivy, jako Bytejsou , Doublea Int32, které jsou definovány rozhraním .NET. |
System. | Obsahuje typy, které načítají informace o sestaveních, modulech, členech, parametrech a dalších entitách ve spravovaném kódu zkoumáním jejich metadat. Tyto typy lze také použít k manipulaci s instancemi načtených typů, například k připojení událostí nebo k vyvolání metod. K dynamickému vytváření typů použijte System.Reflection.Emit obor názvů . |
System. | Obsahuje třídy, které kompilátoru nebo nástroji umožňují generovat metadata a jazyk MSIL (Microsoft Intermediate Language) a volitelně vygenerovat soubor PE na disku. Primární klienti těchto tříd jsou skriptovací moduly a kompilátory. |
System. | Poskytuje funkce nízké úrovně pro čtení metadat sestavení podle ECMA-335. Tento obor názvů je navržený pro použití kompilátory a dalšími nástroji, které potřebují číst metadata sestavení. |
System. | Poskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335. |
System. | Poskytuje třídy související se čtením nebo zápisem souborů přenosných spustitelných souborů (PE). |
System. | Poskytuje třídy a rozhraní, které vývojářům umožňují vytvářet, ukládat a spravovat různé prostředky specifické pro jazykovou verzi používané v aplikaci. Jednou z nejdůležitějších tříd System.Resources oboru názvů je ResourceManager Třída. |
System. | Obsahuje pokročilé typy, které podporují různé obory názvů, Runtimejako Systemjsou , a Security obory názvů. |
System. | Poskytuje funkce pro zapisovače kompilátoru, kteří používají spravovaný kód k určení atributů v metadatech, které ovlivňují chování modulu CLR (Common Language Runtime). |
System. | Definuje sadu typů, které vyčíslují a definují kontrakt pro spolehlivost mezi autorem nějakého kódu a vývojáři, kteří jsou na tomto kódu závislé. Typy v oboru System.Runtime.ConstrainedExecution názvů jsou určené pro použití v oblastech omezeného spouštění (CERs). |
System. | Poskytuje třídy pro pokročilé zpracování výjimek. |
System. | Poskytuje širokou škálu členů, kteří podporují volat služby zprostředkovatele komunikace a platformy MODELU COM. Pokud tyto služby neznáte, přečtěte si téma Spolupráce snespravovaného kódu . |
System. | Obsahuje spravované typy, které odpovídají typům používaným zprostředkovatele com. |
System. | Obsahuje třídy, které podporují interoperabilitu mezi spravovaným kódem a prostředí Windows Runtime a které umožňují vytváření typů prostředí Windows Runtime se spravovaným kódem. |
System. | Poskytuje rozhraní a třídy, které vývojářům umožňují ovlivnit chování načítání za běhu. |
System. | Obsahuje třídy, které lze použít pro serializaci a deserializaci objektů. Serializace je proces převodu objektu nebo grafu objektů na lineární sekvenci bajtů pro uložení nebo přenos do jiného umístění. Deserializace je proces přebírání uložených informací a opětovného vytvoření objektů z ní. |
System. | Poskytuje běžné výčty, rozhraní a třídy, které jsou používány formátovacími metodami serializace. |
System. | BinaryFormatter Obsahuje třídu, kterou lze použít k serializaci a deserializaci objektů v binárním formátu. |
System. | Poskytuje třídy související s serializací JSON. |
System. | Obsahuje rozšířené typy, které podporují správu verzí v souběžných implementacích rozhraní .NET. |
System. | Poskytuje základní strukturu systému zabezpečení Common Language Runtime, včetně základních tříd pro oprávnění. |
System. | Poskytuje sadu výčtů, které popisují zabezpečení připojení. Mezi tyto výčty patří CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmTypea SslProtocols. |
System. | Poskytuje podporu pro ověřování s použitím rozšířené ochrany pro aplikace. |
System. | Obsahuje třídy, které implementují identitu založenou na deklarací identity v .NET, včetně tříd, které představují deklarace identity, identity založené na deklaracích a objekty zabezpečení založené na deklaracích. |
System. | Poskytuje kryptografické služby, včetně zabezpečeného kódování a dekódování dat, a také mnoho dalších operací, jako je hashování, generování náhodných čísel a ověřování zpráv. Další informace naleznete v tématu kryptografické služby. |
System. | Obsahuje implementaci modulu CLR (Common Language Runtime) certifikátu Authenticode X.509 v.3. Tento certifikát je podepsaný privátním klíčem, který jednoznačně a pozitivně identifikuje držitele certifikátu. |
System. | Definuje třídy, které řídí přístup k operacím a prostředkům na základě zásad. |
System. | Definuje objekt zabezpečení, který představuje kontext zabezpečení, ve kterém je spuštěný kód. Další informace najdete v tématu Zabezpečení na základě rolí. |
System. | Obsahuje třídy, které představují kódování znaků ASCII a Unicode; abstraktní základní třídy pro převod bloků znaků na a z bloků bajtů; a pomocnou třídu, která manipuluje s objekty a formátuje String je bez vytváření přechodných instancí .String |
System. | Poskytuje funkce regulárních výrazů, které lze použít z libovolné platformy nebo jazyka, který běží v rozhraní .NET. Kromě typů obsažených v tomto oboru názvů umožňuje třída RegexStringValidator určit, zda určitý řetězec odpovídá vzoru regulárního výrazu. |
System. | Poskytuje třídy a rozhraní, které umožňují programování s více vlákny. Kromě tříd pro synchronizaci aktivit vláken a přístupu k datům (, , , atd.) zahrnuje ThreadPool tento obor názvů třídu, která umožňuje používat fond systémem zadaných vláken, a Timer třídu, která provádí metody zpětného volání ve vláknech fondu vláken. AutoResetEventInterlockedMonitorMutex |
System. | Poskytuje typy, které zjednodušují práci psaní souběžného a asynchronního kódu. Hlavní typy jsou Task, což představuje asynchronní operaci, na kterou lze čekat a zrušit, a Task<TResult>, což je úloha, která může vrátit hodnotu. Třída TaskFactory poskytuje statické metody pro vytváření a spouštění úkolů a třída TaskScheduler poskytuje výchozí infrastrukturu plánování vláken. |
System. | Poskytuje programovací model založený na objektech actor, který podporuje předávání zpráv v procesu pro úlohy s hrubým odstupňovaným tokem dat a pipeliningem. |
System. | Poskytuje typy pro vytvoření ValueTask a ValueTask<TResult> optimalizaci pro minimalizaci přidělení. Rozhraní IValueTaskSource a IValueTaskSource<TResult> lze implementovat u objektů, které slouží k poskytování podpůrných implementací pro ValueTask a ValueTask<TResult>, a ManualResetValueTaskSourceCore<TResult> lze je použít k implementaci základní logiky nezbytné pro podporu životního cyklu úlohy. Jedná se o pokročilé typy a je možné je použít pouze ve specializovaných situacích, kdy je výkon nejdůležitější. |
System. | Poskytuje komponentu Timer , která umožňuje vyvolat událost v zadaném intervalu. |
System. | Obsahuje třídy, které umožňují psát vlastní transakční aplikaci a správce prostředků. Konkrétně můžete vytvořit transakci (místní nebo distribuovanou) s jedním nebo více účastníky a účastnit se ji. |
System. | Pro .NET Core a .NET 5+ obsahuje HttpUtility tento obor názvů třídu . Pro rozhraní .NET Framework tento obor názvů obsahuje třídy a rozhraní, které umožňují komunikaci mezi prohlížečem a serverem. Tyto třídy zahrnují HttpRequest třídu, která poskytuje rozsáhlé informace o aktuálním požadavku HTTP, HttpResponse třídu, která spravuje výstup HTTP do klienta; a HttpServerUtility třídu, která poskytuje přístup k nástrojům a procesům na straně serveru. System.Web obsahuje také třídy pro manipulaci se soubory cookie, přenos souborů, informace o výjimce a řízení výstupní mezipaměti v rozhraní .NET Framework. |
System. | Většina typů v tomto oboru názvů podporuje vstupní systém Windows Presentation Foundation (WPF). To zahrnuje třídy abstrakce zařízení pro myš, klávesnici a pero, běžnou třídu správce vstupu, podporu příkazů a vlastních příkazů a různé třídy nástrojů. Některé typy ale platí i mimo WPF. |
System. | Poskytuje podporu zpracování XML na základě standardů. |
System. | Obsahuje třídy pro LINQ to XML. LINQ to XML je programovací rozhraní XML v paměti, které umožňuje efektivně a snadno upravovat dokumenty XML. |
System. | Poskytuje podporu pro předvyplnění mezipaměti pomocí definic DTD nebo XML datových proudů. |
System. | Obsahuje třídy XML, které poskytují podporu založenou na standardech schémat XML Schema Definition Language (XSD). |
System. | Obsahuje třídy, které se používají k serializaci objektů do formátu XML dokumentů nebo datových proudů. |
System. | Obsahuje třídy, které definují kurzor model pro navigaci a úpravy položek informací XML jako instance XQuery 1.0 a XPath 2.0 datového modelu. |
System. | Poskytuje podporu transformací XSLT (Extensible Stylesheet Transformation). Podporuje doporučení W3C XSL Transformations (XSLT) verze 1.0. |