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

Szybkie filtry

Dokumentacja interfejsów API platformy .NET version 9 (package-provided)

NazwaOpis
Microsoft.CSharp NamespaceZawiera klasy obsługujące kompilowanie i generowanie kodu przy użyciu języka 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 NamespaceZawiera klasy i abstrakcje do konfigurowania IConfiguration.
Microsoft.Extensions.Configuration.CommandLine NamespaceZawiera klasy i interfejsy umożliwiające pobieranie danych konfiguracji z danych wejściowych wiersza polecenia.
Microsoft.Extensions.Configuration.EnvironmentVariables Namespace
Microsoft.Extensions.Configuration.Ini NamespaceZawiera klasy i interfejsy służące do pobierania danych konfiguracji z pliku INI.
Microsoft.Extensions.Configuration.Json NamespaceZawiera klasy i interfejsy służące do pobierania danych konfiguracji z pliku JSON.
Microsoft.Extensions.Configuration.KeyPerFile Namespace
Microsoft.Extensions.Configuration.Memory NamespaceZawiera klasy i interfejsy służące do ładowania konfiguracji z pamięci.
Microsoft.Extensions.Configuration.UserSecrets NamespaceZawiera klasy i interfejsy służące do ładowania danych konfiguracji wpisów tajnych użytkownika.
Microsoft.Extensions.Configuration.Xml NamespaceContains classes and interfaces to get configuration from an XML file.
Microsoft.Extensions.DependencyInjection NamespaceUdostępnia klasy, które obsługują implementację wzorca projektowania oprogramowania iniekcyjnego zależności.
Microsoft.Extensions.DependencyInjection.Extensions 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.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 NamespaceUdostępnia klasy, które umożliwiają hermetyzowanie zasobów aplikacji i funkcjonalności okresu istnienia.
Microsoft.Extensions.Hosting.Internal NamespaceZawiera typy związane ze środowiskiem hostingu i zamykaniem hostowanych aplikacji.
Microsoft.Extensions.Hosting.Systemd NamespaceUdostępnia klasy, które umożliwiają hermetyzowanie zasobów aplikacji systemu Linux i funkcjonalności okresu istnienia.
Microsoft.Extensions.Hosting.Testing Namespace
Microsoft.Extensions.Hosting.WindowsServices NamespaceUdostępnia klasy, które umożliwiają hermetyzowanie zasobów i funkcji okresu istnienia aplikacji usługi systemu Windows.
Microsoft.Extensions.Http NamespaceZawiera klasy i abstrakcje używane do konfigurowania HttpClient klas HttpMessageHandler i w . IHttpClientFactory
Microsoft.Extensions.Http.Diagnostics Namespace
Microsoft.Extensions.Http.Latency Namespace
Microsoft.Extensions.Http.Logging NamespaceZawiera klasy używane do rejestrowania w programie IHttpClientFactory.
Microsoft.Extensions.Http.Resilience Namespace
Microsoft.Extensions.Internal NamespaceZawiera typy, które zapewniają dostęp do zegara systemowego i które abstrakują zegar systemowy do celów testowych.
Microsoft.Extensions.Localization Namespace
Microsoft.Extensions.Logging NamespaceZawiera klasy i abstrakcje służące do konfigurowania ILogger.
Microsoft.Extensions.Logging.Abstractions NamespaceZawiera klasy i abstrakcje na platformie ILogger.
Microsoft.Extensions.Logging.AzureAppServices Namespace
Microsoft.Extensions.Logging.Configuration NamespaceZawiera klasy i abstrakcje do konfigurowania usług rejestrowania w ILoggingBuilder.
Microsoft.Extensions.Logging.Console NamespaceZawiera klasy i abstrakcje służące do konfigurowania klasy Microsoft.Extensions.Logging.Console.ConsoleLogger.
Microsoft.Extensions.Logging.Debug NamespaceZawiera klasy i abstrakcje używane do konfigurowania rejestratora danych wyjściowych debugowania.
Microsoft.Extensions.Logging.EventLog NamespaceZawiera klasy i abstrakcje służące do konfigurowania rejestratora zdarzeń systemu Windows.
Microsoft.Extensions.Logging.EventSource NamespaceZawiera klasy i abstrakcje służące do konfigurowania rejestratora źródła zdarzeń.
Microsoft.Extensions.Logging.Testing Namespace
Microsoft.Extensions.Logging.TraceSource NamespaceZawiera klasy i abstrakcje służące do konfigurowania klasy Microsoft.Extensions.Logging.TraceSource.TraceSourceLogger.
Microsoft.Extensions.ObjectPool Namespace
Microsoft.Extensions.Options NamespaceUdostępnia typy używane do implementowania wzorca opcji.
Microsoft.Extensions.Options.Contextual Namespace
Microsoft.Extensions.Options.Contextual.Provider Namespace
Microsoft.Extensions.Primitives NamespaceUdostępnia typy pierwotne bibliotek rozszerzeń firmy Microsoft.
Microsoft.Extensions.Time.Testing Namespace
Microsoft.Extensions.VectorData Namespace
Microsoft.Extensions.WebEncoders Namespace
Microsoft.Extensions.WebEncoders.Testing Namespace
Microsoft.VisualBasic NamespaceZawiera typy, które obsługują środowisko uruchomieniowe Visual Basic w Visual Basic.
Microsoft.Win32 NamespaceUdostępnia dwa typy klas: te, które obsługują zdarzenia zgłaszane przez system operacyjny i te, które manipulują rejestrem systemu.
System NamespaceZawiera podstawowe klasy i klasy bazowe, które definiują powszechnie używane typy danych, zdarzenia i procedury obsługi zdarzeń, interfejsy, atrybuty i wyjątki przetwarzania.
System.Buffers NamespaceZawiera typy używane do tworzenia pamięci i zarządzania nimi, takich jak te reprezentowane przez Span<T> i Memory<T>.
System.CodeDom NamespaceZawiera klasy, których można użyć do reprezentowania elementów i struktury dokumentu kodu źródłowego. Klasy w tej przestrzeni nazw mogą służyć do modelowania struktury dokumentu kodu źródłowego, który może być wyjściowy jako kod źródłowy w obsługiwanym języku przy użyciu funkcji zapewnianej przez System.CodeDom.Compiler przestrzeń nazw.
System.CodeDom.Compiler NamespaceZawiera typy do zarządzania generowaniem i kompilacją kodu źródłowego w obsługiwanych językach programowania. Generatory kodu mogą tworzyć kod źródłowy w określonym języku programowania w oparciu o strukturę modeli kodu kodu modelu obiektów dokumentów (CodeDOM) składających się z elementów dostarczanych przez System.CodeDom przestrzeń nazw.
System.Collections.Frozen Namespace
System.Collections.Generic NamespaceZawiera interfejsy i klasy definiujące kolekcje ogólne, które umożliwiają użytkownikom tworzenie silnie typiowanych kolekcji, które zapewniają lepsze bezpieczeństwo i wydajność typów niż kolekcje silnie typizowane nieogólne.
System.Collections.Immutable NamespaceZawiera interfejsy i klasy definiujące kolekcje niezmienne.
System.ComponentModel.Composition NamespaceTa przestrzeń nazw zawiera klasy, które stanowią rdzeń Managed Extensibility Framework, czyli MEF.
System.ComponentModel.Composition.Hosting NamespaceUdostępnia typy Managed Extensibility Framework (MEF), które są przydatne dla deweloperów rozszerzalnych aplikacji lub hostów.
System.ComponentModel.Composition.Primitives NamespaceTa przestrzeń nazw zawiera typy pierwotne stanowiące model programowania MEF.
System.ComponentModel.Composition.ReflectionModel NamespaceUdostępnia typy Managed Extensibility Framework (MEF) dla deweloperów korzystających z modelu programowania opartego na odbiciem.
System.ComponentModel.Composition.Registration NamespaceZawiera typy, które umożliwiają konfigurację opartą na regułach części Managed Extensibility Framework (MEF).
System.Composition NamespaceZawiera klasy służące do tworzenia i określania atrybutów eksportu, pobierania eksportów ze kompozycji, konfigurowania atrybutów importu i określania sposobu interakcji części podczas kompozycji.
System.Composition.Convention NamespaceZawiera klasy reprezentujące konstruktorów konwencji do konstruowania reguł używanych do konfigurowania obiektów CLR jako części MEF.
System.Composition.Hosting NamespaceZawiera klasy do kompilowania i konfigurowania kontenera kompozycji oraz raportowania wyjątków z niepowodzenia kompozycji.
System.Composition.Hosting.Core NamespaceZawiera klasy reprezentujące podstawowe funkcje aparatu kompozycji, w tym operacje kompozycji, kontrakty, zależności części, opisy eksportu i kontekst okresu istnienia wspólnej części, który określa sposób usuwania.
System.Configuration NamespaceZawiera typy, które udostępniają model programowania do obsługi danych konfiguracji.
System.Configuration.Internal NamespaceZawiera typy konfiguracji przeznaczone tylko do użytku wewnętrznego.
System.Configuration.Provider NamespaceZawiera klasy bazowe współużytkowane przez aplikacje serwerowe i klienckie w celu obsługi modelu podłączanego w celu łatwego dodawania lub usuwania funkcji.
System.Data NamespaceZapewnia dostęp do klas reprezentujących architekturę ADO.NET. ADO.NET umożliwia tworzenie składników, które efektywnie zarządzają danymi z wielu źródeł danych.
System.Data.Common NamespaceZawiera klasy współużytkowane przez dostawców danych platformy .NET.
System.Data.Odbc NamespaceSystem.Data.Odbc Przestrzeń nazw jest dostawcą danych .NET Framework dla ODBC.
System.Data.OleDb NamespaceSystem.Data.OleDb Przestrzeń nazw jest the.NET dostawcą danych struktury dla OLE DB.
System.Data.OracleClient NamespaceSystem.Data.OracleClient Przestrzeń nazw jest dostawcą danych .NET Framework dla oracle.
System.Data.Sql NamespaceZawiera klasy, które obsługują funkcje specyficzne dla SQL Server.
System.Data.SqlClient NamespaceSystem.Data.SqlClient Przestrzeń nazw jest dostawcą danych platformy .NET dla programu SQL Server.
System.Diagnostics NamespaceUdostępnia klasy, które umożliwiają interakcję z procesami systemowymi, dziennikami zdarzeń i licznikami wydajności.
System.Diagnostics.Eventing.Reader NamespaceSystem.Diagnostics.Eventing.Reader Za pomocą przestrzeni nazw można tworzyć aplikacje, które odczytują dzienniki zdarzeń i zarządzają nimi. Zdarzenie w dzienniku zdarzeń zawiera informacje, ostrzeżenie lub błąd, który został opublikowany przez określoną aplikację, usługę lub składnik systemu operacyjnego. Te zdarzenia są odczytywane przez aplikacje, które monitorują kondycję komputera i aplikacje, które podejmują działania w przypadku wystąpienia określonych zdarzeń. Aby uzyskać więcej informacji, zobacz Podsumowanie technologii dotyczące odczytywania dzienników zdarzeń i scenariuszy dziennika zdarzeń oraz zarządzania nimi.
System.Diagnostics.Metrics NamespaceMetryki to pomiary liczbowe zgłaszane w czasie, najczęściej używane do monitorowania kondycji aplikacji i generowania alertów. Na przykład usługa internetowa może śledzić liczbę żądań, które otrzymuje na sekundę, ile milisekund zajęło odpowiedzi, oraz liczbę odpowiedzi wysłanych z powrotem do użytkownika. Te metryki można zgłaszać do systemu monitorowania w regularnych odstępach czasu. Przestrzeń nazw System.Diagnostics.Metrics może służyć do dodawania metryk do aplikacji. Interfejsy API działają na wszystkich platformach obsługiwanych przez platformę .NET i zostały zaprojektowane tak, aby dobrze integrować się z rosnącym ekosystemie narzędzi openTelemetry. Integrują się one również z narzędziami zestawu SDK platformy .NET, takimi jak liczniki dotnet-counter. Interfejs API odbiornika jest dostępny dla deweloperów, którzy chcą tworzyć niestandardowe narzędzia lub karty do innych systemów.
System.Diagnostics.PerformanceData NamespaceUżyj klas w tej przestrzeni nazw, aby zapewnić dane licznika. Liczniki są używane do uwidaczniania metryk wydajności użytkownikom, takim jak monitor wydajności. Przestrzeń nazw nie zawiera klas do korzystania z danych licznika. Pełny opis architektury liczników wydajności można znaleźć w temacie Liczniki wydajności.
System.DirectoryServices NamespaceZapewnia łatwy dostęp do usług Active Directory Domain Services z poziomu kodu zarządzanego. Przestrzeń nazw zawiera dwie klasy składników DirectoryEntry i DirectorySearcher, które używają technologii interfejsów usług Active Directory (ADSI). ADSI to zestaw interfejsów, które firma Microsoft udostępnia jako elastyczne narzędzie do pracy z różnymi dostawcami sieci. ADSI umożliwia administratorowi lokalizowanie zasobów w sieci i zarządzanie nimi z względną łatwością, niezależnie od rozmiaru sieci.
System.DirectoryServices.AccountManagement NamespaceZapewnia jednolity dostęp i manipulowanie użytkownikami, komputerem i grupą podmiotów zabezpieczeń w wielu magazynach głównych: Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS) i SAM (MSAM). System.DirectoryServices.AccountManagement zarządza obiektami katalogu niezależnie od System.DirectoryServices przestrzeni nazw.
System.DirectoryServices.ActiveDirectory NamespaceZapewnia model obiektów abstrakcji wysokiego poziomu, który tworzy wokół Microsoft zadań usług Active Directory. Pojęcia dotyczące usługi Active Directory, takie jak las, domena, lokacja, podsieć, partycja i schemat, są częścią modelu obiektów.
System.DirectoryServices.Protocols NamespaceZapewnia metody zdefiniowane w standardach protokołu LDAP (Lightweight Directory Access Protocol) w wersji 3 (V3) i Directory Services Markup Language (DSML) w wersji 2,0 (v2).
System.Drawing NamespaceZapewnia dostęp do podstawowych funkcji graficznych GDI+. Przestrzenie System.Drawing.Drawing2Dnazw , System.Drawing.Imagingi System.Drawing.Text zapewniają bardziej zaawansowaną funkcjonalność. Aby uzyskać informacje o ograniczeniach, zobacz sekcję Uwagi.
System.Drawing.Configuration NamespaceZawiera klasę, która obsługuje konfigurację dla klas w System.Drawing przestrzeni nazw.
System.Drawing.Design NamespaceZawiera klasy, które rozszerzają logikę i rysunek interfejsu użytkownika w czasie projektowania.
System.Drawing.Drawing2D NamespaceZapewnia zaawansowane funkcje grafiki dwuwymiarowej i wektorowej.
System.Drawing.Imaging NamespaceUdostępnia zaawansowane funkcje tworzenia obrazów GDI+. Podstawowa funkcjonalność grafiki jest dostarczana przez System.Drawing przestrzeń nazw.
System.Drawing.Imaging.Effects NamespaceProvides functionality for adding effects to images.
System.Drawing.Interop Namespace
System.Drawing.Printing NamespaceUdostępnia usługi związane z drukowaniem dla aplikacji Windows Forms.
System.Drawing.Text NamespaceZapewnia zaawansowane GDI+ typograficznych.
System.Formats.Asn1 NamespaceZawiera typy używane podczas odczytywania i pisania notacji składni abstrakcyjnej (ASN. 1) struktury danych.
System.Formats.Cbor NamespaceZawiera typy używane podczas odczytywania i zapisywania danych w formacie zwięzłego reprezentacji obiektów binarnych (CBOR).
System.Formats.Nrbf Namespace
System.IO NamespaceZawiera typy, które umożliwiają odczytywanie i zapisywanie w plikach i strumieniach danych oraz typy zapewniające podstawową obsługę plików i katalogów.
System.IO.Hashing NamespaceZawiera typy używane w przetwarzaniu wartości skrótów innych niż kryptograficzne.
System.IO.Packaging NamespaceUdostępnia klasy, które obsługują przechowywanie wielu obiektów danych w jednym kontenerze.
System.IO.Pipelines NamespaceUdostępnia typy do wykonywania złożonych, wysokowydajnych operacji wejścia-wyjścia (we/wy).
System.IO.Ports NamespaceZawiera klasy do kontrolowania portów szeregowych. Najważniejsza klasa, SerialPort, zapewnia strukturę synchroniczną i sterowaną zdarzeniami we/wy, dostęp do stanów przypinania i przerwania oraz dostęp do właściwości sterownika szeregowego. Może służyć do zawijania Stream obiektów, co pozwala na dostęp do portu szeregowego przez klasy korzystające ze strumieni.
System.IdentityModel.Claims NamespaceZawiera klasy, które implementują Windows autoryzacji tożsamości opartej na oświadczeniach (WCF). Ten model zawiera Claim klasę i ClaimSet klasę . Począwszy od .NET Framework 4.5 i integracji środowiska Windows Identity Foundation (WIF) z programem .NET Framework, model tożsamości oparty na oświadczeniach WCF został już oparty na programie WIF. Program WIF udostępnia oparty na oświadczeniach model obiektów tożsamości, który może służyć do zapewnienia uwierzytelniania i autoryzacji w kilku stosach produktów firmy Microsoft, w tym CLR, WCF i ASP.NET. Klasy WIF, które reprezentują oświadczenia, typy oświadczeń oraz tożsamości i podmioty zabezpieczeń oparte na oświadczeniach, znajdują się w przestrzeni System.Security.Claims nazw . Począwszy od .NET 4.5, te klasy powinny być używane zamiast tych w przestrzeni System.IdentityModel.Claims nazw.
System.IdentityModel.Policy NamespaceZawiera klasy, które są używane do implementowania zasad autoryzacji w przypadku korzystania z modelu tożsamości opartego na oświadczeniach programu WCF. Począwszy od .NET Framework 4,5 i integracji Windows Identity Foundation (WIF) z .NET Framework, model tożsamości oparty na oświadczeniach WCF został zastąpiony przez WIF. WIF udostępnia model obiektów tożsamości opartych na oświadczeniach, który może służyć do zapewnienia uwierzytelniania i autoryzacji na kilku stosach produktów firmy Microsoft, w tym CLR, WCF i ASP.NET. W WIF zasady autoryzacji są implementowane przez rozszerzenie ClaimsAuthorizationManager klasy. Począwszy od programu .NET 4,5, zasady autoryzacji należy zaimplementować przy użyciu WIF zamiast klas w System.IdentityModel.Claims przestrzeni nazw.
System.IdentityModel.Selectors NamespaceZawiera klasy implementujące uwierzytelnianie w modelu tożsamości opartym na oświadczeniach programu Windows Communication Foundation (WCF). Począwszy od .NET Framework 4.5 i integracji programu Windows Identity Foundation (WIF) z .NET Framework, model tożsamości oparty na oświadczeniach WCF został zastąpiony przez program WIF. Program WIF udostępnia oparty na oświadczeniach model obiektów tożsamości, który może służyć do zapewnienia uwierzytelniania i autoryzacji w kilku stosach produktów Microsoft, w tym CLR, WCF i ASP.NET. Klasy programu WIF reprezentujące tokeny zabezpieczające i używane do przetwarzania tokenów zabezpieczających znajdują się w System.IdentityModel.Tokens przestrzeni nazw, na przykład SecurityToken i SecurityTokenHandler. Począwszy od platformy .NET 4.5, klasy w przestrzeni nazw powinny być używane zamiast tych w System.IdentityModel.TokensSystem.IdentityModel.Selectors przestrzeni nazw.
System.IdentityModel.Tokens NamespaceZawiera klasy podstawowe, takie jak , i , oraz klasy pochodzące z tych klas i reprezentujące kilka typów tokenów, artefaktów i programów obsługi, dla których program SecurityTokenSecurityTokenHandler Windows Identity Foundation (WIF) ma wbudowaną SecurityKeyIdentifierClause obsługę. Obejmuje to klasy, które zawierają obsługę tokenów SAML w wersji 1.1 i 2.0, takich jak: SamlSecurityToken , SamlSecurityTokenHandler , i Saml2SecurityTokenSaml2SecurityTokenHandler .
System.Json NamespaceZapewnia obsługę opartą na standardach serializacji notacji obiektów JavaScript (JSON).
System.Linq NamespaceUdostępnia klasy i interfejsy, które obsługują zapytania korzystające z Language-Integrated Query (LINQ).
System.Management NamespaceZapewnia dostęp do bogatego zestawu zdarzeń zarządzania informacjami i zarządzaniem dotyczących systemu, urządzeń i aplikacji instrumentowanych w infrastrukturze Instrumentacji zarządzania Windows (WMI). Aplikacje i usługi mogą wykonywać zapytania dotyczące interesujących informacji o zarządzaniu (takich jak ilość wolnego miejsca na dysku, jakie jest bieżące wykorzystanie procesora CPU, z którą baza danych jest połączona określona aplikacja i wiele innych), przy użyciu klas pochodnych ManagementObjectSearcher i ManagementQuerylub subskrybowania różnych zdarzeń zarządzania przy użyciu ManagementEventWatcher klasy . Dostępne dane mogą pochodzić zarówno ze składników zarządzanych, jak i niezarządzanych w środowisku rozproszonym.
System.Media NamespaceZawiera klasy do odtwarzania plików dźwiękowych i uzyskiwania dostępu do dźwięków dostarczanych przez system.
System.Net NamespaceProsty interfejs programistyczny dla wielu protokołów używanych obecnie w sieciach. Klasy w System.Net przestrzeni nazw mogą służyć do tworzenia aplikacji ze Sklepu Windows lub aplikacji klasycznych. W przypadku użycia w aplikacji ze Sklepu Windows klasy w System.Net przestrzeni nazw mają wpływ na funkcję izolacji sieciowej, część modelu zabezpieczeń aplikacji używanego przez dewelopera systemu Windows Preview. Odpowiednie możliwości sieciowe muszą być włączone w manifeście aplikacji dla aplikacji ze Sklepu Windows dla systemu, aby umożliwić dostęp do sieci przez aplikację ze Sklepu Windows. Aby uzyskać więcej informacji, zobacz Izolacja sieciowa dla aplikacji ze Sklepu Windows.
System.Net.Http NamespaceUdostępnia interfejs programowania dla nowoczesnych aplikacji HTTP.
System.Net.Http.Json NamespaceZapewnia metody rozszerzające dla HttpClient i HttpContent wykonujące automatyczną serializację i deserializacja przy użyciu System.Text.Jsna.
System.Net.Mail NamespaceZawiera klasy używane do wysyłania poczty elektronicznej do serwera SMTP (Simple Mail Transfer Protocol) na potrzeby dostarczania.
System.Net.NetworkInformation NamespaceZapewnia dostęp do danych ruchu sieciowego, informacji o adresach sieciowych i powiadomień o zmianach adresów dla komputera lokalnego. Przestrzeń nazw zawiera również klasy implementujące narzędzie Ping. Możesz użyć Ping i powiązanych klas, aby sprawdzić, czy komputer jest dostępny w sieci.
System.Net.PeerToPeer NamespaceZapewnia dostęp do funkcji sieci równorzędnej.
System.Net.PeerToPeer.Collaboration NamespaceSystem.Net.PeerToPeer Zwiększa funkcjonalność sieci i udostępnia funkcje bezserwerowej sesji współpracy zarządzanej.
System.Net.ServerSentEvents Namespace
System.Net.WebSockets NamespaceUmożliwia zarządzaną implementację interfejsu WebSocket dla programistów.
System.Numerics.Tensors Namespace
System.Reflection NamespaceZawiera typy pobierające informacje o zestawach, modułach, elementach członkowskich, parametrach i innych jednostkach w kodzie zarządzanym przez sprawdzenie ich metadanych. Tego typu można również użyć do manipulowania wystąpieniami załadowanych typów, na przykład w celu podłączenia zdarzeń lub wywołania metod. Aby dynamicznie tworzyć typy, użyj System.Reflection.Emit przestrzeni nazw.
System.Reflection.Context NamespaceZawiera klasy, które umożliwiają dostosowane konteksty odbicia.
System.Reflection.Metadata NamespaceZapewnia funkcję niskiego poziomu do odczytywania metadanych zestawu zgodnie z ECMA-335. Ta przestrzeń nazw jest przeznaczona do użycia przez kompilatory i inne narzędzia, które muszą odczytywać metadane zestawu.
System.Reflection.Metadata.Ecma335 NamespaceZapewnia funkcje niskiego poziomu do pisania metadanych zestawu zgodnie z ECMA-335.
System.Reflection.PortableExecutable NamespaceUdostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).
System.Resources.Extensions NamespaceUdostępnia klasy, które mogą odczytywać i zapisywać zasoby w formacie obsługującym obiekty inne niż pierwotne.
System.Runtime.Caching NamespaceZawiera typy, które umożliwiają implementowanie buforowania w aplikacjach .NET.
System.Runtime.Caching.Hosting NamespaceZawiera typy obsługujące .NET Framework środowiska hostingu, które korzystają z funkcji buforowania w ASP.NET.
System.Runtime.CompilerServices NamespaceUdostępnia funkcje składników zapisywania kompilatora, którzy używają kodu zarządzanego do określania atrybutów w metadanych mających wpływ na zachowanie środowiska uruchomieniowego języka wspólnego.
System.Runtime.InteropServices NamespaceZapewnia szeroką gamę elementów członkowskich, które obsługują międzyoperację modelu COM i platformę wywoływania usług. Jeśli nie znasz tych usług, zobacz Współdziałanie z niezarządzanymi kodami.
System.Runtime.Serialization NamespaceZawiera klasy, których można używać do serializacji i deserializacji obiektów. Serializacja to proces konwertowania obiektu lub grafu obiektów na liniową sekwencję bajtów dla magazynu lub transmisji do innej lokalizacji. Deserializacja to proces pobierania przechowywanych informacji i ponownego tworzenia z niego obiektów.
System.Runtime.Serialization.Formatters NamespaceUdostępnia typowe wyliczenia, interfejsy i klasy, które są używane przez klasy formatujące serializacji.
System.Runtime.Serialization.Formatters.Binary NamespaceZawiera klasę BinaryFormatter , która może służyć do serializacji i deserializacji obiektów w formacie binarnym.
System.Security NamespaceZapewnia podstawową strukturę systemu zabezpieczeń środowiska uruchomieniowego języka wspólnego, w tym klasy bazowe dla uprawnień.
System.Security.AccessControl NamespaceZapewnia elementy programistyczne kontrolujące dostęp do i inspekcję akcji związanych z zabezpieczeniami w zabezpieczanych obiektach.
System.Security.Cryptography NamespaceUdostępnia usługi kryptograficzne, w tym bezpieczne kodowanie i dekodowanie danych, a także wiele innych operacji, takich jak tworzenie skrótów, generowanie losowych numerów i uwierzytelnianie komunikatów. Aby uzyskać więcej informacji, zobacz Usług kryptograficznych.
System.Security.Cryptography.Cose NamespaceZawiera typy używane do tworzenia i przetwarzania komunikatów podpisywania i szyfrowania obiektów CBOR (COSE).
System.Security.Cryptography.Pkcs NamespaceUdostępnia elementy programowania dla standardów kryptograficznych klucza publicznego (PKCS), w tym metody podpisywania danych, wymiany kluczy, żądania certyfikatów, szyfrowania i odszyfrowywania kluczy publicznych oraz innych funkcji zabezpieczeń.
System.Security.Cryptography.X509Certificates NamespaceZawiera implementację środowiska uruchomieniowego języka wspólnego certyfikatu Authenticode X.509 v.3. Ten certyfikat jest podpisany przy użyciu klucza prywatnego, który jednoznacznie i pozytywnie identyfikuje właściciela certyfikatu.
System.Security.Cryptography.Xml NamespaceZawiera klasy obsługujące tworzenie i sprawdzanie poprawności podpisów cyfrowych XML. Klasy w tej przestrzeni nazw implementują rekomendacje organizacja World Wide Web Consortium, składnię i przetwarzanie podpisu XML.
System.Security.Permissions NamespaceDefiniuje klasy kontrolujące dostęp do operacji i zasobów na podstawie zasad.
System.Security.Policy NamespaceZawiera grupy kodu, warunki członkostwa i dowody. Te trzy typy klas służą do tworzenia reguł stosowanych przez system zasad zabezpieczeń środowiska uruchomieniowego języka wspólnego. Klasy dowodów są danymi wejściowymi zasad zabezpieczeń, a warunki członkostwa to przełączniki; razem te instrukcje zasad tworzą i określają przyznany zestaw uprawnień. Poziomy zasad i grupy kodu są strukturą hierarchii zasad. Grupy kodu są hermetyzacją reguły i są uporządkowane hierarchicznie na poziomie zasad.
System.ServiceModel NamespaceUdostępnia klasy powiązane z modelem usługi.
System.ServiceModel.Channels NamespaceDostarcza klasy powiązane z kanałami modelu usług.
System.ServiceModel.Description NamespaceZawiera klasy związane z opisem modelu usług.
System.ServiceModel.Dispatcher NamespaceUdostępnia klasy związane z wysyłaniem modelu usługi.
System.ServiceModel.Security NamespaceZawiera ogólne typy związane z zabezpieczeniami.
System.ServiceModel.Security.Tokens NamespaceZajmuje się tokenami zabezpieczającymi i certyfikatami.
System.ServiceModel.Syndication NamespaceUdostępnia klasy związane z syndykacją modelu usług.
System.ServiceProcess NamespaceZawiera klasy, które umożliwiają implementowanie, Instalowanie i kontrolowanie aplikacji usług systemu Windows. Usługi są długotrwałymi plikami wykonywalnymi, które są uruchamiane bez interfejsu użytkownika. Implementacja usługi polega na dziedziczeniu z ServiceBase klasy i zdefiniowaniu określonego zachowania do przetwarzania w przypadku przekazywania poleceń Uruchom, Zatrzymaj, Wstrzymaj i Kontynuuj, a także niestandardowych zachowań i akcji podejmowanych podczas zamykania systemu.
System.Speech.AudioFormat NamespaceZawiera pojedynczą klasę , która zawiera informacje o formacie dźwięku wprowadzanego do aparatu rozpoznawania mowy lub wyprowadzanym z aparatu SpeechAudioFormatInfo syntezy mowy.
System.Speech.Recognition NamespaceZawiera typy technologii rozpoznawania mowy dla komputerów z systemem Windows do implementowania rozpoznawania mowy.
System.Speech.Recognition.SrgsGrammar NamespaceDzięki członkom System.Speech.Recognition.SrgsGrammar przestrzeni nazw można programowo tworzyć gramatyki zgodne ze specyfikacją gramatyki rozpoznawania mowy W3C w wersji 1.0 (SRGS).
System.Speech.Synthesis NamespaceZawiera klasy do inicjowania i konfigurowania aparatu syntezy mowy, tworzenia monitów, generowania mowy, reagowania na zdarzenia oraz modyfikowania cech głosu.
System.Speech.Synthesis.TtsEngine NamespaceObsługuje tworzenie aparatów niestandardowych opartych na języku SSML (Speech Synthesis Markup Language) na potrzeby renderowania tekstu na mowę (TTS).
System.Text NamespaceZawiera klasy reprezentujące kodowanie znaków ASCII i Unicode; abstrakcyjne klasy bazowe do konwertowania bloków znaków na i z bloków bajtów; i klasa pomocnika, która manipuluje i formatuje String obiekty bez tworzenia wystąpień Stringpośrednich klasy .
System.Text.Encodings.Web NamespaceZawiera klasę bazową, która reprezentuje koder sieci Web; podklasy, które reprezentują kodowanie znaków HTML, JavaScript i URL; i Klasa, która reprezentuje filtr umożliwiający kodowanie tylko niektórych znaków, zakresów znaków lub punktów kodowych.
System.Text.Json NamespaceZapewnia funkcje wysokiej wydajności, niskiej alokacji i zgodności ze standardami do przetwarzania kodu JavaScript Object Notation (JSON), które obejmują serializacji obiektów do tekstu JSON i deserializacji tekstu JSON do obiektów, z obsługą wbudowanego formatu UTF-8. Udostępnia również typy do odczytu i zapisu tekstu JSON zakodowanego jako UTF-8 oraz do tworzenia modelu obiektów dokumentu w pamięci (DOM) na potrzeby losowego dostępu do elementów JSON w widoku ustrukturyzowanym danych.
System.Text.Json.Nodes NamespaceUdostępnia typy do obsługi modelu DOM (Writeable Document Object Model) w pamięci, który umożliwia losowy dostęp do elementów JSON w ustrukturyzowanym widoku danych.
System.Text.Json.Schema Namespace
System.Text.Json.Serialization NamespaceZawiera klasy używane do dostosowywania i rozszerzania serializacji i deserializacji obiektów na dokumenty lub strumienie w formacie JSON za pośrednictwem modelu atrybutów lub konwerterów typów.
System.Text.Json.Serialization.Metadata Namespace
System.Text.Unicode NamespaceZawiera typy, które umożliwiają pobieranie i pracę z nazwanymi zakresami Unicode.
System.Threading NamespaceUdostępnia klasy i interfejsy, które umożliwiają programowanie wielowątkowane. Oprócz klas synchronizowania działań wątków i dostępu do danych (, , , AutoResetEventi tak dalej), ta przestrzeń nazw zawiera klasęThreadPool, która umożliwia korzystanie z puli wątków dostarczanych przez system oraz Timer klasy, która wykonuje metody wywołania zwrotnego w wątkach puli wątkówInterlocked. MonitorMutex
System.Threading.Channels NamespaceUdostępnia zestaw struktur danych synchronizacji do przekazywania danych między producentami i konsumentami asynchronicznie.
System.Threading.Tasks NamespaceUdostępnia typy, które upraszczają pracę pisania współbieżnego i asynchronicznego kodu. Główne typy są Task, które reprezentują operację asynchroniczną, którą można czekać i anulować, oraz Task<TResult>, co jest zadaniem, które może zwrócić wartość. Klasa TaskFactory udostępnia metody statyczne do tworzenia i uruchamiania zadań, a klasa TaskScheduler udostępnia domyślną infrastrukturę planowania wątków.
System.Threading.Tasks.Dataflow NamespaceUdostępnia oparty na aktorach model programowania, który obsługuje przekazywanie komunikatów w procesie dla grubszych zadań przepływu danych i potokowania.
System.Transactions NamespaceZawiera klasy, które umożliwiają pisanie własnej transakcyjnej aplikacji i menedżera zasobów. W szczególności możesz utworzyć transakcję (lokalną lub rozproszoną) i uczestniczyć w niej z jednym lub wieloma uczestnikami.
System.Web NamespaceW przypadku platform .NET Core i .NET 5+ta przestrzeń nazw zawiera klasę HttpUtility . W przypadku .NET Framework ta przestrzeń nazw zawiera klasy i interfejsy, które umożliwiają komunikację z serwerem przeglądarki. Klasy te obejmują klasę HttpRequest , która udostępnia obszerne informacje o bieżącym żądaniu HTTP, HttpResponse klasie, która zarządza danymi wyjściowymi HTTP klienta, oraz HttpServerUtility klasie, która zapewnia dostęp do narzędzi i procesów po stronie serwera. System.WebObejmuje również klasy do manipulowania plikami cookie, transferu plików, informacji o wyjątkach i kontroli wyjściowej pamięci podręcznej w .NET Framework.
System.Xaml.Permissions NamespaceZawiera typy, które określają uprawnienia dla niektórych scenariuszy ładowania XAML, takich jak ładowanie pod częściowym zaufaniem lub ładowanie typów wewnętrznych.
System.Xml NamespaceZapewnia opartą na standardach obsługę przetwarzania kodu XML.