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

Rychlé filtry

Reference k rozhraní API pro .NET Standard version 1.4

NameDescription
Microsoft.Win32.SafeHandles NamespaceObsahuje 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 NamespaceObsahuje 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.CodeDom.Compiler NamespaceObsahuje 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.Collections NamespaceObsahuje rozhraní a třídy, které definují různé kolekce objektů, jako jsou seznamy, fronty, bitová pole, zatřiďovací tabulky a slovníky.
System.Collections.Concurrent NamespacePoskytuje 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.Collections.Generic NamespaceObsahuje 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.Collections.ObjectModel NamespaceObsahuje 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.Collections.Specialized NamespaceObsahuje specializované kolekce a kolekce silného typu; Například slovník propojených seznamů, bitový vektor a kolekce, které obsahují pouze řetězce.
System.ComponentModel NamespacePoskytuje 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.Diagnostics NamespacePoskytuje třídy, které umožňují interakci se systémovými procesy, protokoly událostí a čítači výkonu.
System.Diagnostics.CodeAnalysis NamespaceObsahuje 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.Diagnostics.Tracing NamespacePoskytuje 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.Globalization NamespaceObsahuje 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.IO NamespaceObsahuje 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.IO.Compression NamespaceObsahuje třídy, které poskytují základní komprese a dekomprese služby pro datové proudy.
System.Linq NamespacePoskytuje třídy a rozhraní, které podporují dotazy, které používají Language-Integrated Query (LINQ).
System.Linq.Expressions NamespaceObsahuje 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.Net NamespacePoskytuje 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.Net.Http NamespacePoskytuje programovací rozhraní pro moderní aplikace HTTP.
System.Net.Http.Headers NamespacePoskytuje podporu pro kolekce hlaviček PROTOKOLU HTTP používaných System.Net.Http oborem názvů.
System.Net.NetworkInformation NamespacePoskytuje 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.Net.Security NamespacePoskytuje síťové streamy pro zabezpečenou komunikaci mezi hostiteli.
System.Net.Sockets NamespacePoskytuje spravovanou implementaci rozhraní Windows Sockets (Winsock) pro vývojáře, kteří potřebují přísně řídit přístup k síti.
System.Numerics NamespaceObsahuje číselné typy, které doplňují numerické primitivy, jako Bytejsou , Doublea Int32, které jsou definovány rozhraním .NET.
System.Reflection NamespaceObsahuje 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.Reflection.Emit NamespaceObsahuje 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.Resources NamespacePoskytuje 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.Runtime NamespaceObsahuje pokročilé typy, které podporují různé obory názvů, Runtimejako Systemjsou , a Security obory názvů.
System.Runtime.CompilerServices NamespacePoskytuje 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.Runtime.ExceptionServices NamespacePoskytuje třídy pro pokročilé zpracování výjimek.
System.Runtime.InteropServices NamespacePoskytuje š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.Runtime.InteropServices.ComTypes NamespaceObsahuje spravované typy, které odpovídají typům používaným zprostředkovatele com.
System.Runtime.Versioning NamespaceObsahuje rozšířené typy, které podporují správu verzí v souběžných implementacích rozhraní .NET.
System.Security NamespacePoskytuje základní strukturu systému zabezpečení Common Language Runtime, včetně základních tříd pro oprávnění.
System.Security.Authentication NamespacePoskytuje sadu výčtů, které popisují zabezpečení připojení. Mezi tyto výčty patří CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmTypea SslProtocols.
System.Security.Authentication.ExtendedProtection NamespacePoskytuje podporu pro ověřování s použitím rozšířené ochrany pro aplikace.
System.Security.Cryptography NamespacePoskytuje 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.Security.Cryptography.X509Certificates NamespaceObsahuje 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.Text NamespaceObsahuje 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.Text.RegularExpressions NamespacePoskytuje 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.Threading NamespacePoskytuje 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.Threading.Tasks NamespacePoskytuje 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.Windows.Input NamespaceVě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.Xml NamespacePoskytuje podporu zpracování XML na základě standardů.
System.Xml.Linq NamespaceObsahuje 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.Xml.Schema NamespaceObsahuje třídy XML, které poskytují podporu založenou na standardech schémat XML Schema Definition Language (XSD).
System.Xml.Serialization NamespaceObsahuje třídy, které se používají k serializaci objektů do formátu XML dokumentů nebo datových proudů.