.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 version 10 (package-provided)

NameDescription
Microsoft.CSharp NamespaceObsahuje třídy, které podporují kompilaci a generování kódu pomocí jazyka C#.
Microsoft.DotNet.PlatformAbstractions Namespace
Microsoft.Extensions.AI Namespace
Microsoft.Extensions.AI.Evaluation Namespace
Microsoft.Extensions.AI.Evaluation.Quality Namespace
Microsoft.Extensions.AI.Evaluation.Reporting Namespace
Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Html Namespace
Microsoft.Extensions.AI.Evaluation.Reporting.Formats.Json Namespace
Microsoft.Extensions.AI.Evaluation.Reporting.Storage Namespace
Microsoft.Extensions.AmbientMetadata Namespace
Microsoft.Extensions.AsyncState Namespace
Microsoft.Extensions.Caching.Distributed Namespace
Microsoft.Extensions.Caching.Hybrid Namespace
Microsoft.Extensions.Caching.Memory Namespace
Microsoft.Extensions.Caching.SqlServer Namespace
Microsoft.Extensions.Caching.StackExchangeRedis Namespace
Microsoft.Extensions.Compliance.Classification Namespace
Microsoft.Extensions.Compliance.Redaction Namespace
Microsoft.Extensions.Compliance.Testing Namespace
Microsoft.Extensions.Configuration NamespaceObsahuje třídy a abstrakce pro nastavení IConfiguration.
Microsoft.Extensions.Configuration.CommandLine NamespaceObsahuje třídy a rozhraní pro získání konfiguračních dat ze vstupu příkazového řádku.
Microsoft.Extensions.Configuration.EnvironmentVariables Namespace
Microsoft.Extensions.Configuration.Ini NamespaceObsahuje třídy a rozhraní pro získání konfiguračních dat ze souboru INI.
Microsoft.Extensions.Configuration.Json NamespaceContains classes and interfaces to get configuration data from a JSON file.
Microsoft.Extensions.Configuration.KeyPerFile Namespace
Microsoft.Extensions.Configuration.Memory NamespaceObsahuje třídy a rozhraní pro načtení konfigurace z paměti.
Microsoft.Extensions.Configuration.UserSecrets NamespaceObsahuje třídy a rozhraní pro načtení konfiguračních dat tajných kódů uživatelů.
Microsoft.Extensions.Configuration.Xml NamespaceContains classes and interfaces to get configuration from an XML file.
Microsoft.Extensions.DependencyInjection NamespacePoskytuje třídy, které podporují implementaci modelu návrhu softwaru injektáž závislostí.
Microsoft.Extensions.DependencyInjection.Extensions Namespace
Microsoft.Extensions.DependencyInjection.Pools Namespace
Microsoft.Extensions.DependencyInjection.Specification Namespace
Microsoft.Extensions.DependencyInjection.Specification.Fakes Namespace
Microsoft.Extensions.DependencyModel Namespace
Microsoft.Extensions.DependencyModel.Resolution Namespace
Microsoft.Extensions.Diagnostics.Enrichment Namespace
Microsoft.Extensions.Diagnostics.ExceptionSummarization Namespace
Microsoft.Extensions.Diagnostics.HealthChecks Namespace
Microsoft.Extensions.Diagnostics.Latency Namespace
Microsoft.Extensions.Diagnostics.Metrics Namespace
Microsoft.Extensions.Diagnostics.Metrics.Configuration Namespace
Microsoft.Extensions.Diagnostics.Metrics.Testing Namespace
Microsoft.Extensions.Diagnostics.Probes Namespace
Microsoft.Extensions.Diagnostics.ResourceMonitoring Namespace
Microsoft.Extensions.EnumStrings Namespace
Microsoft.Extensions.FileProviders Namespace
Microsoft.Extensions.FileProviders.Composite Namespace
Microsoft.Extensions.FileProviders.Embedded Namespace
Microsoft.Extensions.FileProviders.Internal Namespace
Microsoft.Extensions.FileProviders.Physical Namespace
Microsoft.Extensions.FileSystemGlobbing Namespace
Microsoft.Extensions.FileSystemGlobbing.Abstractions Namespace
Microsoft.Extensions.FileSystemGlobbing.Internal Namespace
Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments Namespace
Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts Namespace
Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns Namespace
Microsoft.Extensions.Hosting NamespacePoskytuje třídy, které umožňují zapouzdření prostředků a životnosti aplikace.
Microsoft.Extensions.Hosting.Internal NamespaceObsahuje typy související s hostitelským prostředím a vypnutím hostovaných aplikací.
Microsoft.Extensions.Hosting.Systemd NamespacePoskytuje třídy, které umožňují zapouzdřit prostředky a životnost linuxové aplikace.
Microsoft.Extensions.Hosting.Testing Namespace
Microsoft.Extensions.Hosting.WindowsServices NamespacePoskytuje třídy, které umožňují zapouzdřit prostředky a životnost funkcí aplikace služby systému Windows.
Microsoft.Extensions.Http NamespaceObsahuje třídy a abstrakce používané pro konfiguraci HttpClient a HttpMessageHandler v IHttpClientFactory .
Microsoft.Extensions.Http.AutoClient Namespace
Microsoft.Extensions.Http.Diagnostics Namespace
Microsoft.Extensions.Http.Latency Namespace
Microsoft.Extensions.Http.Logging NamespaceObsahuje třídy používané pro protokolování v nástroji IHttpClientFactory.
Microsoft.Extensions.Http.Resilience Namespace
Microsoft.Extensions.Http.Telemetry.Latency Namespace
Microsoft.Extensions.Http.Telemetry.Logging Namespace
Microsoft.Extensions.HttpClient.SocketHandling Namespace
Microsoft.Extensions.Internal NamespaceObsahuje typy, které poskytují přístup k systémovým hodinám a abstrahují systémové hodiny pro účely testování.
Microsoft.Extensions.Localization Namespace
Microsoft.Extensions.Logging NamespaceObsahuje třídy a abstrakce pro konfiguraci ILogger.
Microsoft.Extensions.Logging.Abstractions NamespaceObsahuje třídy a abstrakce nad ILogger.
Microsoft.Extensions.Logging.AzureAppServices Namespace
Microsoft.Extensions.Logging.Configuration NamespaceObsahuje třídy a abstrakce pro nastavení služeb protokolování v ILoggingBuilder.
Microsoft.Extensions.Logging.Console NamespaceObsahuje třídy a abstrakce pro konfiguraci Microsoft.Extensions.Logging.Console.ConsoleLogger.
Microsoft.Extensions.Logging.Debug NamespaceObsahuje třídy a abstrakce používané ke konfiguraci výstupního protokolovacího nástroje ladění.
Microsoft.Extensions.Logging.EventLog NamespaceObsahuje třídy a abstrakce pro konfiguraci protokolovacího nástroje protokolu událostí systému Windows.
Microsoft.Extensions.Logging.EventSource NamespaceObsahuje třídy a abstrakce pro konfiguraci protokolovacího nástroje zdroje událostí.
Microsoft.Extensions.Logging.Testing Namespace
Microsoft.Extensions.Logging.TraceSource NamespaceObsahuje třídy a abstrakce pro konfiguraci Microsoft.Extensions.Logging.TraceSource.TraceSourceLogger.
Microsoft.Extensions.ObjectPool Namespace
Microsoft.Extensions.Options NamespacePoskytuje typy používané pro implementaci vzoru možností.
Microsoft.Extensions.Options.Contextual Namespace
Microsoft.Extensions.Options.Contextual.Provider Namespace
Microsoft.Extensions.Options.Validation Namespace
Microsoft.Extensions.Primitives NamespacePoskytuje primitivní typy pro knihovny rozšíření Microsoftu.
Microsoft.Extensions.Telemetry.Console Namespace
Microsoft.Extensions.Time.Testing Namespace
Microsoft.Extensions.VectorData Namespace
Microsoft.Extensions.WebEncoders Namespace
Microsoft.Extensions.WebEncoders.Testing Namespace
Microsoft.VisualBasic NamespaceObsahuje typy, které podporují visual basic runtime v jazyce Visual Basic.
Microsoft.Win32 NamespacePoskytuje dva typy tříd: ty, které zpracovávají události vyvolané operačním systémem, a třídy, které manipulují se systémovým registrem.
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.Buffers NamespaceObsahuje 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.Cloud.DocumentDb Namespace
System.Cloud.Messaging Namespace
System.CodeDom NamespaceObsahuje třídy, které lze použít k reprezentaci prvků a struktury dokumentu zdrojového kódu. Třídy v tomto oboru názvů lze použít k modelování struktury dokumentu zdrojového kódu, který může být výstupem jako zdrojový kód v podporovaném jazyce, a to pomocí funkcí poskytovaných System.CodeDom.Compiler oborem názvů.
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.Frozen Namespace
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.Immutable NamespaceObsahuje rozhraní a třídy, které definují neměnné kolekce.
System.CommandLine Namespace
System.CommandLine.Binding Namespace
System.CommandLine.Builder Namespace
System.CommandLine.Completions Namespace
System.CommandLine.Help Namespace
System.CommandLine.IO Namespace
System.CommandLine.Invocation Namespace
System.CommandLine.Parsing Namespace
System.ComponentModel.Composition NamespaceTento obor názvů poskytuje třídy, které tvoří jádro Managed Extensibility Framework nebo MEF.
System.ComponentModel.Composition.Hosting NamespacePoskytuje typy Managed Extensibility Framework (MEF), které jsou užitečné pro vývojáře rozšiřitelných aplikací nebo hostitelů.
System.ComponentModel.Composition.Primitives NamespaceTento obor názvů poskytuje primitivní typy, které jsou základem programovacího modelu MEF.
System.ComponentModel.Composition.ReflectionModel NamespacePoskytuje typy Managed Extensibility Framework (MEF) pro vývojáře, kteří používají programovací model založený na reflexi.
System.ComponentModel.Composition.Registration NamespaceObsahuje typy, které umožňují konfiguraci Managed Extensibility Framework (MEF) na základě pravidel.
System.Composition NamespaceObsahuje třídy pro vytváření a zadávání atributů exportu, načítání exportů ze složení, konfiguraci atributů importu a pro určení způsobu interakce částí během složení.
System.Composition.Convention NamespaceObsahuje třídy, které představují tvůrce konvencí pro vytváření pravidel používaných ke konfiguraci objektů CLR jako částí MEF.
System.Composition.Hosting NamespaceObsahuje třídy pro sestavení a konfiguraci kontejneru kompozice a pro hlášení výjimek z neúspěšného složení.
System.Composition.Hosting.Core NamespaceObsahuje třídy, které představují základní funkce kompozičního modulu, včetně kompozičních operací, kontraktů, částečných závislostí, popisů exportu a kontextu životnosti sdílené části, která určuje, jak se může zbavit.
System.Configuration NamespaceObsahuje typy, které poskytují programovací model pro zpracování konfiguračních dat.
System.Configuration.Internal NamespaceObsahuje typy konfigurací, které jsou určeny pouze pro interní použití.
System.Configuration.Provider NamespaceObsahuje základní třídy sdílené serverovou i klientskou aplikací pro podporu připojitelného modelu pro snadné přidání nebo odebrání funkcí.
System.Data NamespacePoskytuje 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.Data.Common NamespaceObsahuje třídy sdílené zprostředkovateli dat .NET.
System.Data.Odbc NamespaceObor System.Data.Odbc názvů je zprostředkovatel dat rozhraní .NET Framework pro rozhraní ODBC.
System.Data.OleDb NamespaceObor System.Data.OleDb názvů je the.NET Framework Data Provider for OLE DB.
System.Data.OracleClient NamespaceObor System.Data.OracleClient názvů je zprostředkovatel dat rozhraní .NET Framework pro Oracle.
System.Data.Sql NamespaceObsahuje třídy, které podporují funkce specifické pro SQL Server.
System.Data.SqlClient NamespaceObor System.Data.SqlClient názvů je zprostředkovatel dat .NET pro SQL Server.
System.Data.SqlTypes NamespacePoskytuje 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.Diagnostics NamespacePoskytuje třídy, které umožňují interakci se systémovými procesy, protokoly událostí a čítači výkonu.
System.Diagnostics.Eventing.Reader NamespacePomocí oboru System.Diagnostics.Eventing.Reader názvů můžete vyvíjet aplikace, které čtou a spravují protokoly událostí. Událost v protokolu událostí obsahuje informace, upozornění nebo chybu publikovanou konkrétní aplikací, službou nebo komponentou operačního systému. Tyto události čtou aplikace, které monitorují stav počítače, a aplikace, které podniknou akci, když dojde k určitým událostem. Další informace najdete v tématu Souhrn technologií pro čtení a správu protokolů událostí a scénářů protokolu událostí.
System.Diagnostics.Metrics NamespaceMetriky jsou číselné měření hlášená v průběhu času, nejčastěji se používají ke sledování stavu aplikace a generování výstrah. Webová služba může například sledovat, kolik požadavků obdrží každou sekundu, kolik milisekund trvalo odpověď a kolik odpovědí uživateli poslalo chybu. Tyto metriky je možné hlásit do monitorovacího systému v pravidelných intervalech. Obor názvů System.Diagnostics.Metrics lze použít k přidání metrik do aplikace. Rozhraní API fungují na všech platformách podporovaných platformou .NET a jsou navržená tak, aby se dobře integrovali s rostoucím ekosystémem nástrojů OpenTelemetry. Také se integrují s nástroji sady .NET SDK, jako jsou dotnet-counters. Rozhraní API naslouchacího procesu je k dispozici vývojářům, kteří chtějí vytvářet vlastní nástroje nebo adaptéry pro jiné systémy.
System.Diagnostics.PerformanceData NamespaceK zadání dat čítačů použijte třídy v tomto oboru názvů. Čítače se používají ke zveřejnění metrik výkonu příjemcům, jako je Sledování výkonu. Obor názvů neobsahuje třídy pro využívání dat čítačů. Úplný popis architektury čítačů výkonu najdete v tématu Čítače výkonu.
System.DirectoryServices NamespacePoskytuje snadný přístup ke službě Active Directory Domain Services ze spravovaného kódu. Obor názvů obsahuje dvě třídy komponent, DirectoryEntry a DirectorySearcher, které používají technologii ADSI (Active Directory Services Interfaces). ROZHRANÍ ADSI je sada rozhraní, která Microsoft poskytuje jako flexibilní nástroj pro práci s různými poskytovateli sítí. Rozhraní ADSI umožňuje správci relativně snadno vyhledávat a spravovat prostředky v síti bez ohledu na velikost sítě.
System.DirectoryServices.AccountManagement NamespacePoskytuje jednotný přístup a manipulaci s objekty zabezpečení uživatelů, počítačů a skupin napříč několika hlavními úložišti: Active Directory Domain Services (AD DS), Služba AD LDS (Active Directory Lightweight Directory Services) a MACHINE SAM (MSAM). System.DirectoryServices.AccountManagement spravuje objekty adresáře nezávislé na oboru System.DirectoryServices názvů.
System.DirectoryServices.ActiveDirectory NamespacePoskytuje objektový model vysoké úrovně abstrakce, který je postaven na Microsoft úlohách služby Active Directory. Koncepty služby Active Directory, jako jsou doménová struktura, doména, lokalita, podsíť, oddíl a schéma, jsou součástí objektového modelu.
System.DirectoryServices.Protocols NamespacePoskytuje metody definované v standardech protokolu LDAP (Lightweight Directory Access Protocol) verze 3 (V3) a jazyk DSML (Directory Services Markup Language) (DSML) verze 2,0 (v2).
System.Drawing NamespacePoskytuje 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.Drawing.Configuration NamespaceObsahuje třídu, která podporuje konfiguraci tříd v System.Drawing oboru názvů .
System.Drawing.Design NamespaceObsahuje třídy, které rozšiřují logiku a kreslení uživatelského rozhraní v době návrhu.
System.Drawing.Drawing2D NamespacePoskytuje pokročilé funkce dvojrozměrné a vektorové grafiky.
System.Drawing.Imaging NamespacePoskytuje pokročilé funkce GDI+ pro vytváření obrázků. Základní grafické funkce jsou poskytovány oborem System.Drawing názvů.
System.Drawing.Imaging.Effects NamespaceProvides functionality for adding effects to images.
System.Drawing.Interop Namespace
System.Drawing.Printing NamespacePoskytuje služby související s tiskem pro model Windows Forms aplikace.
System.Drawing.Text NamespacePoskytuje pokročilé typografické funkce GDI+.
System.Formats.Asn1 NamespaceObsahuje typy používané při čtení a zápisu datových struktur ASN.1 (Abstract Syntax Notation One).
System.Formats.Cbor NamespaceObsahuje typy používané při čtení a zápisu dat ve formátu CBOR (Concise Binary Object Representation).
System.Formats.Nrbf Namespace
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.Hashing NamespaceObsahuje typy používané při výpočtu nešifrovacích hodnot hash.
System.IO.Packaging NamespacePoskytuje třídy, které podporují úložiště více datových objektů v jednom kontejneru.
System.IO.Pipelines NamespacePoskytuje typy pro provádění složitých a vysoce výkonných vstupně-výstupních operací.
System.IO.Ports NamespaceObsahuje třídy pro řízení sériových portů. Nejdůležitější třída, SerialPort, poskytuje architekturu pro synchronní a událostmi řízené vstupně-výstupní operace, přístup ke stavům připnutí a přerušení a přístup k vlastnostem sériového ovladače. Lze jej použít k zalamování Stream objektů, což umožňuje přístup k sériovému portu pomocí tříd, které používají datové proudy.
System.IdentityModel.Claims NamespaceObsahuje třídy, které implementují model autorizace identit založený na deklarací identity windows communication foundation (WCF). Tento model zahrnuje Claim třídu a ClaimSet třídu. Počínaje rozhraním .NET Framework 4.5 a integrací technologie Windows Identity Foundation (WIF) do rozhraní .NET Framework je model identit založený na deklarací identity WCF nahrazen technologií WIF. WiF poskytuje objektový model identity založený na deklarací identity, který se dá použít k ověřování a autorizaci v několika Microsoft produktových stackech, včetně CLR, WCF a ASP.NET. Třídy WIF, které představují deklarace identity, typy deklarací identity a objekty zabezpečení založené na deklaracích, jsou obsaženy v System.Security.Claims oboru názvů. Počínaje verzí .NET 4.5 by se tyto třídy měly používat místo tříd v System.IdentityModel.Claims oboru názvů.
System.IdentityModel.Policy NamespaceObsahuje třídy, které se používají k implementaci zásad autorizace při použití modelu identity založeného na deklaracích identity WCF. Počínaje .NET Framework 4,5 a integrací technologie Windows Identity Foundation (WIF) do .NET Framework byl model identit založený na deklaracích identity WCF nahrazen WIF. WIF poskytuje objektový model identity založený na deklaracích, který se dá použít k zajištění ověřování a autorizace napříč několika zásobníky produktů Microsoftu, včetně CLR, WCF a ASP.NET. V WIF se zásady autorizace implementují rozšířením ClaimsAuthorizationManager třídy. Počínaje rozhraním .NET 4,5 by měly být zásady autorizace implementovány pomocí WIF namísto tříd v System.IdentityModel.Claims oboru názvů.
System.IdentityModel.Selectors NamespaceObsahuje třídy, které implementují ověřování v modelu Windows Communication Foundation (WCF) založeném na deklaracích identity. Počínaje .NET Framework 4.5 a integrací technologie Windows Identity Foundation (WIF) do .NET Framework je model identit založený na deklaracích WCF nahrazuje technologie WIF. Technologie WIF poskytuje objektový model identity založený na deklaracích identity, který lze použít k ověřování a autorizaci v několika produktových zásobníkech microsoftu, včetně modulu CLR, WCF a ASP.NET. Třídy WIF, které představují tokeny zabezpečení a které se používají ke zpracování tokenů zabezpečení, jsou obsaženy v oboru System.IdentityModel.Tokens názvů, například a SecurityTokenSecurityTokenHandler . Počínaje rozhraním .NET 4.5 by se třídy v oboru názvů měly používat místo tříd System.IdentityModel.Tokens v oboru System.IdentityModel.Selectors názvů .
System.IdentityModel.Tokens NamespaceObsahuje základní třídy, jako jsou , a , a také třídy, které jsou odvozeny z těchto tříd a představují několik typů tokenů, artefaktů a obslužných rutin, pro které má SecurityTokenSecurityTokenHandler Windows Identity Foundation SecurityKeyIdentifierClause (WIF) integrovanou podporu. To zahrnuje třídy, které obsahují podporu tokenů SAML v1.1 a v2.0, například: SamlSecurityTokenSamlSecurityTokenHandler , , a Saml2SecurityTokenSaml2SecurityTokenHandler .
System.Json NamespacePoskytuje podporu serializace kódu JSON (JavaScript Object Notation) na základě standardů.
System.Linq NamespacePoskytuje třídy a rozhraní, které podporují dotazy, které používají Language-Integrated Query (LINQ).
System.Management NamespacePoskytuje přístup k bohaté sadě informací o správě a událostech správy systému, zařízení a aplikací instrumentovaných do infrastruktury rozhraní WMI (Windows Management Instrumentation). Aplikace a služby se můžou dotazovat na zajímavé informace o správě (například kolik volného místa na disku zbývá, jaké je aktuální využití procesoru, ke které databázi je určitá aplikace připojená a mnoho dalšího), pomocí tříd odvozených z ManagementObjectSearcher a nebo ManagementQueryse přihlásit k odběru různých událostí správy pomocí ManagementEventWatcher třídy . Přístupná data můžou pocházet ze spravovaných i nespravovaných komponent v distribuovaném prostředí.
System.Media NamespaceObsahuje třídy pro přehrávání zvukových souborů a přístup ke zvukům poskytovaným systémem.
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.Json NamespacePoskytuje metody rozšíření pro HttpClient a HttpContent , které provádějí automatickou serializaci a deserializaci pomocí System.Text.Jsna.
System.Net.Mail NamespaceObsahuje třídy používané k odesílání elektronické pošty na server SMTP (Simple Mail Transfer Protocol) k doručení.
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.PeerToPeer NamespacePoskytuje přístup k partnerským síťovým funkcím.
System.Net.PeerToPeer.Collaboration NamespaceVylepšuje System.Net.PeerToPeer síťové funkce a poskytuje možnosti pro relace spolupráce bez serveru spravované.
System.Net.ServerSentEvents Namespace
System.Net.WebSockets NamespacePoskytuje spravovanou implementaci rozhraní WebSocket pro vývojáře.
System.Numerics.Tensors Namespace
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.Context NamespaceObsahuje třídy, které umožňují přizpůsobené kontexty reflexe.
System.Reflection.Metadata NamespacePoskytuje 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.Reflection.Metadata.Ecma335 NamespacePoskytuje nízkoúrovňové funkce pro zápis metadat sestavení podle ECMA-335.
System.Reflection.PortableExecutable NamespacePoskytuje třídy související se čtením nebo zápisem souborů přenosných spustitelných souborů (PE).
System.Resources.Extensions NamespacePoskytuje třídy, které mohou číst a zapisovat prostředky ve formátu, který podporuje jiné než primitivní objekty.
System.Runtime.Caching NamespaceObsahuje typy, které umožňují implementovat ukládání do mezipaměti v aplikacích .NET.
System.Runtime.Caching.Hosting NamespaceObsahuje typy, které podporují .NET Framework hostující prostředí, která používají funkce ukládání do mezipaměti v ASP.NET.
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.Serialization NamespaceObsahuje 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.Runtime.Serialization.Formatters NamespacePoskytuje běžné výčty, rozhraní a třídy, které jsou používány formátovacími metodami serializace.
System.Runtime.Serialization.Formatters.Binary NamespaceBinaryFormatter Obsahuje třídu, kterou lze použít k serializaci a deserializaci objektů v binárním formátu.
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.AccessControl NamespacePoskytuje programovací prvky, které řídí přístup k zabezpečení a auditují akce související se zabezpečením u zabezpečitelných objektů.
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.Cose NamespaceObsahuje typy používané při vytváření a zpracování zpráv cose (CBOR Object Signing and Encryption).
System.Security.Cryptography.Pkcs NamespacePoskytuje programovací prvky pro standardy PKCS (Public Key Cryptography Standards), včetně metod pro podepisování dat, výměnu klíčů, vyžádání certifikátů, šifrování a dešifrování veřejného klíče a další funkce zabezpečení.
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.Security.Cryptography.Xml NamespaceObsahuje třídy pro podporu vytváření a ověřování digitálních podpisů XML. Třídy v tomto oboru názvů implementují doporučení konsorcia World Wide Web, Syntaxe podpisu XML a zpracování.
System.Security.Permissions NamespaceDefinuje třídy, které řídí přístup k operacím a prostředkům na základě zásad.
System.Security.Policy NamespaceObsahuje skupiny kódu, podmínky členství a legitimaci. Tyto tři typy tříd slouží k vytvoření pravidel používaných systémem zásad zabezpečení modulu CLR (Common Language Runtime). Třídy legitimace jsou vstupy pro zásady zabezpečení a podmínky členství jsou přepínače; dohromady tyto příkazy vytvářejí zásady a určují udělenou sadu oprávnění. Úrovně zásad a skupiny kódu jsou strukturou hierarchie zásad. Skupiny kódu jsou zapouzdřením pravidla a uspořádány hierarchicky na úrovni zásad.
System.ServiceModel NamespacePoskytuje třídy související s modelem služby.
System.ServiceModel.Channels NamespacePoskytuje třídy související s kanály modelu služby.
System.ServiceModel.Description NamespacePoskytuje třídy související s popisem modelu služby.
System.ServiceModel.Dispatcher NamespacePoskytuje třídy související s odesláním modelu služby.
System.ServiceModel.Security NamespaceObsahuje obecné typy související se zabezpečením.
System.ServiceModel.Security.Tokens NamespaceZabývá se tokeny zabezpečení a certifikáty.
System.ServiceModel.Syndication NamespacePoskytuje třídy týkající se syndikace modelu služby.
System.ServiceProcess NamespacePoskytuje třídy, které umožňují implementovat, instalovat a řídit aplikace služeb systému Windows. Služby jsou dlouhotrvající spustitelné soubory, které běží bez uživatelského rozhraní. Implementace služby zahrnuje dědění z třídy a definování konkrétního ServiceBase chování, které se má zpracovat při předání příkazů spuštění, zastavení, pozastavení a pokračování, a také vlastní chování a akce, které se mají provést při vypnutí systému.
System.Speech.AudioFormat NamespaceObsahuje jednu třídu , která obsahuje informace o formátu zvuku, který je vstupem do modulu pro rozpoznávání řeči, nebo výstup z modulu pro SpeechAudioFormatInfo syntézu řeči.
System.Speech.Recognition NamespaceObsahuje typy technologie Windows Desktop Speech pro implementaci rozpoznávání řeči.
System.Speech.Recognition.SrgsGrammar NamespacePomocí členů System.Speech.Recognition.SrgsGrammar oboru názvů můžete programově vytvářet gramatiky, které jsou v souladu se specifikací W3C Speech Recognition Grammar Specification verze 1.0 (SRGS).
System.Speech.Synthesis NamespaceObsahuje třídy pro inicializaci a konfiguraci modulu syntézy řeči, pro vytváření výzev, pro generování řeči, pro reakci na události a pro úpravu charakteristik hlasu.
System.Speech.Synthesis.TtsEngine NamespacePodporuje vytváření vlastních modulů SSML (Speech Synthesis Markup Language) založených na vykreslování textu na řeč (TTS).
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.Encodings.Web NamespaceObsahuje základní třídu, která představuje webový kodér. podtřídy, které reprezentují kódování HTML, JavaScript a znaků URL; a třída, která představuje filtr pro povolení pouze určitých znaků, rozsahů znaků nebo bodů kódu pro kódování.
System.Text.Json NamespacePoskytuje funkce s vysokým výkonem, nízkým přidělováním a vyhovujícími standardům pro zpracování javascriptového zápisu JSON (Object Notation), které zahrnují serializaci objektů do textu JSON a deserializaci textu JSON na objekty s integrovanou podporou UTF-8. Poskytuje také typy pro čtení a zápis textu JSON zakódovaného jako UTF-8 a pro vytvoření modelu DOM (Document Object Model) v paměti pro náhodný přístup k prvkům JSON ve strukturovaném zobrazení dat.
System.Text.Json.Nodes NamespacePoskytuje typy pro zpracování modelu DOM (Document Object Model) v paměti pro náhodný přístup k prvkům JSON ve strukturovaném zobrazení dat.
System.Text.Json.Schema Namespace
System.Text.Json.Serialization NamespaceObsahuje třídy, které se používají k přizpůsobení a rozšíření serializace a deserializace objektů do dokumentů nebo datových proudů ve formátu JSON, a to buď prostřednictvím atribut modelu nebo prostřednictvím převaděčů typů.
System.Text.Json.Serialization.Metadata Namespace
System.Text.Unicode NamespaceObsahuje typy, které umožňují načítat pojmenované oblasti Unicode a pracovat s jejich pomocí.
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.Channels NamespacePoskytuje sadu synchronizačních datových struktur pro předávání dat mezi producenty a spotřebiteli asynchronně.
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.Threading.Tasks.Dataflow NamespacePoskytuje 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.Transactions NamespaceObsahuje 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.Web NamespacePro .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.Xaml.Permissions NamespaceObsahuje typy, které určují oprávnění pro určité scénáře načítání XAML, jako je například načítání v rámci částečného vztahu důvěryhodnosti nebo načítání interních typů.
System.Xml NamespacePoskytuje podporu zpracování XML na základě standardů.