.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 Framework version 4.8.1

NazwaOpis
Accessibility NamespaceReprezentuje otokę zarządzaną dla interfejsu ułatwień dostępu Component Object Model (COM).
Microsoft.Activities.Build NamespaceKlasy związane z zadaniami kompilacji przepływu pracy.
Microsoft.Activities.Build.Debugger NamespaceKlasy związane z debugerem kompilacji.
Microsoft.Activities.Build.Expressions NamespaceKlasy związane z wyrażeniami kompilacji.
Microsoft.Activities.Build.Validation NamespaceKlasa Microsoft.Activities.Build.Validation zawiera klasy związane z weryfikacją kompilacji.
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Construction NamespaceContains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild.
Microsoft.Build.Conversion NamespaceContains types that Visual Studio uses to convert project files from an older version of Visual Studio.
Microsoft.Build.Debugging NamespaceContains type for managing the debugger.
Microsoft.Build.Evaluation NamespaceContains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
Microsoft.Build.Exceptions NamespaceContains exception types that may be thrown during the build process.
Microsoft.Build.Execution NamespaceContains types that the MSBuild object model uses to build projects. For information, see MSBuild.
Microsoft.Build.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild.
Microsoft.Build.Framework.XamlTypes NamespaceClasses used to represent XAML types parsed from files, rules, and other sources.
Microsoft.Build.Logging NamespaceContains types used for logging the progress of a build. For information, see MSBuild.
Microsoft.Build.Tasks NamespaceContains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities NamespaceContains classes that MSBuild uses.
Microsoft.Build.Tasks.Hosting NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Windows NamespaceZawiera implementację wszystkich zadań wysyłki z MSBuild. Typy w tej przestrzeni nazw obsługują Windows Presentation Foundation (WPF) i nie są przeznaczone do pracy bezpośrednio z kodu.
Microsoft.Build.Tasks.Xaml NamespaceProvides classes related to XAML build tasks.
Microsoft.Build.Utilities NamespaceProvides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
Microsoft.CSharp NamespaceZawiera klasy obsługujące kompilowanie i generowanie kodu przy użyciu języka C#.
Microsoft.CSharp.Activities NamespaceKlasy związane z działaniami w języku C#.
Microsoft.CSharp.RuntimeBinder NamespaceUdostępnia klasy i interfejsy, które obsługują współdziałanie między środowiskiem uruchomieniowym języka dynamicznego a językiem C#.
Microsoft.JScript NamespaceZawiera klasy obsługujące kompilowanie i generowanie kodu przy użyciu języka JScript.
Microsoft.JScript.Vsa NamespaceZawiera interfejsy umożliwiające integrację skryptów dla aparatów skryptów programu the.NET Framework w języku JScript oraz kompilowanie i wykonywanie kodu w czasie wykonywania.
Microsoft.SqlServer.Server NamespaceJest to biblioteka pomocnika umożliwiająca Microsoft.Data.SqlClientobsługę wielu struktur typów UDT. Biblioteka implementuje wymagane typy pod .NET Standard 2.0 kątem zgodności ze strukturami .NET docelowymi i .NET Core przekazuje je do przodu podczas określania wartości docelowej .NET Framework. Zawiera klasy, interfejsy i wyliczenia specyficzne dla integracji środowiska uruchomieniowego języka wspólnego (CLR) firmy Microsoft .NET Framework do SQL Server firmy Microsoft oraz środowiska wykonawczego procesu aparatu bazy danych SQL Server. Zawiera klasy, interfejsy i wyliczenia specyficzne dla integracji środowiska uruchomieniowego języka wspólnego (CLR) firmy Microsoft .NET Framework do SQL Server firmy Microsoft oraz środowiska wykonawczego procesu aparatu bazy danych SQL Server.
Microsoft.VisualBasic NamespaceZawiera typy, które obsługują środowisko uruchomieniowe Visual Basic w Visual Basic.
Microsoft.VisualBasic.Activities NamespaceUdostępnia klasy związane z działaniami języka Visual Basic.h.
Microsoft.VisualBasic.Activities.XamlIntegration NamespaceUdostępnia klasy związane z integracją języka Visual Basic XAML.
Microsoft.VisualBasic.ApplicationServices NamespaceZawiera typy, które obsługują model aplikacji Visual Basic i zapewniają dostęp do informacji o aplikacji.
Microsoft.VisualBasic.Compatibility.VB6 NamespaceZawiera funkcje i obiekty używane przez narzędzia do uaktualniania z programu Visual Basic 6.0 do Visual Basic 2008.
Microsoft.VisualBasic.CompilerServices NamespaceZawiera tylko typy użytku wewnętrznego, które obsługują kompilator Języka Visual Basic.
Microsoft.VisualBasic.Devices NamespaceZawiera typy, które obsługują My obiekty powiązane z urządzeniami w Visual Basic.
Microsoft.VisualBasic.FileIO NamespaceZawiera typy, które obsługują My obiekt systemu plików w Visual Basic.
Microsoft.VisualBasic.Logging NamespaceZawiera typy, które obsługują My obiekty rejestrowania w Visual Basic i udostępniają prosty odbiornik dziennika, który kieruje rejestrowanie danych wyjściowych do pliku.
Microsoft.VisualBasic.MyServices NamespaceZawiera typy, które obsługują My Visual Basic.
Microsoft.VisualBasic.MyServices.Internal NamespaceZawiera tylko typy użytku wewnętrznego, które obsługują My w Visual Basic.
Microsoft.VisualC NamespaceZawiera klasy, które obsługują kompilację i generowanie kodu przy użyciu języka C++.
Microsoft.VisualC.StlClr NamespaceZawiera klasy, interfejsy i moduły wyliczające używane do implementowania biblioteki STL/CLR.
Microsoft.VisualC.StlClr.Generic NamespaceZawiera klasy, interfejsy i iteratory używane do implementowania interfejsu ogólnego do biblioteki STL/CLR. Korzystając z tego interfejsu ogólnego, inne języki platformy .NET, takie jak C# i Visual Basic, mogą wywoływać kod napisany przy użyciu biblioteki STL/CLR.
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.
Microsoft.Win32.SafeHandles NamespaceZawiera klasy, które są abstrakcyjnymi wyprowadzeniami bezpiecznych klas obsługi, które zapewniają typowe funkcje obsługujące dojścia plików i systemów operacyjnych.
Microsoft.Windows.Input NamespaceZawiera interfejsy dla poleceń w wersji zapoznawczej na wstążce Microsoft dla kontrolki WPF.
Microsoft.Windows.Themes NamespaceZapewnia ekspozycję na zestaw motywów zdefiniowanych przez Windows Presentation Foundation. W WPF motyw jest zestawem zasobów zdefiniowanych na poziomie systemu, który zapewnia domyślny wygląd kontrolek i innych elementów wizualnych aplikacji. Motywy WPF są tworzone przy użyciu stylów i obejmują Luna, Aero, Royale i Classic. Tylko obszar klienta aplikacji WPF używa tych motywów; wygląd obramowania okna i przycisków, które tworzą chrome okna, jest kontrolowany przez usługę motywu Win32.
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.Activities NamespaceUdostępnia klasy związane z działaniami systemu.
System.Activities.Core.Presentation NamespaceUdostępnia klasy związane z prezentacją.
System.Activities.Core.Presentation.Factories NamespaceUdostępnia klasy związane z fabrykami prezentacji.
System.Activities.Core.Presentation.Themes NamespaceUdostępnia klasy związane z motywami prezentacji.
System.Activities.Debugger NamespaceUdostępnia klasy związane z debugerem systemu.
System.Activities.Debugger.Symbol NamespaceUdostępnia klasy związane z symbolami debugera.
System.Activities.DurableInstancing NamespaceDostarcza klasy związane z trwałym tworzeniem wystąpień.
System.Activities.DynamicUpdate NamespaceUdostępnia klasy związane z aktualizacjami dynamicznymi.
System.Activities.ExpressionParser NamespaceUdostępnia klasy związane z analizowaniem wyrażeń.
System.Activities.Expressions NamespaceDostarcza klasy związane z wyrażeniami.
System.Activities.Hosting NamespaceUdostępnia klasy związane z hostingem.
System.Activities.Persistence NamespaceUdostępnia klasy związane z trwałością.
System.Activities.Presentation NamespaceUdostępnia klasy związane z prezentacją.
System.Activities.Presentation.Annotations NamespaceUdostępnia klasy związane z adnotacjami prezentacji.
System.Activities.Presentation.Converters NamespaceUdostępnia klasy związane z konwerterami.
System.Activities.Presentation.Debug NamespaceUdostępnia klasy związane z debugowaniem prezentacji.
System.Activities.Presentation.Expressions NamespaceUdostępnia klasy związane z wyrażeniami.
System.Activities.Presentation.Hosting NamespaceUdostępnia klasy związane z hostingiem.
System.Activities.Presentation.Metadata NamespaceUdostępnia klasy związane z metadanymi prezentacji.
System.Activities.Presentation.Model NamespaceUdostępnia klasy związane z modelem prezentacji.
System.Activities.Presentation.PropertyEditing NamespaceUdostępnia klasy związane z edytowaniem właściwości.
System.Activities.Presentation.Services NamespaceUdostępnia klasy związane z usługami prezentacji.
System.Activities.Presentation.Sqm NamespaceUdostępnia klasy związane z SQM.
System.Activities.Presentation.Toolbox NamespaceKlasy powiązane z przybornikem prezentacji.
System.Activities.Presentation.Validation NamespaceUdostępnia klasy związane z walidacją.
System.Activities.Presentation.View NamespaceUdostępnia klasy związane z widokami prezentacji.
System.Activities.Presentation.View.OutlineView NamespaceUdostępnia klasy powiązane z widokiem konspektu.
System.Activities.Presentation.ViewState NamespaceUdostępnia klasy związane z wyświetlaniem danych stanu i zarządzanie stanami widoków.
System.Activities.Statements NamespaceUdostępnia klasy związane z instrukcjami działań.
System.Activities.Statements.Tracking NamespaceUdostępnia klasy do monitorowania wykonywania stanu maszyny stanu i przejść stanu.
System.Activities.Tracking NamespaceZawiera klasy używane do tworzenia rekordów śledzenia przepływu pracy i interakcji z nimi. Rekordy śledzenia są tworzone przez środowisko uruchomieniowe przepływu pracy podczas wykonywania wystąpienia przepływu pracy i są dostępne dla klas dziedziczonych z klasy TrackingParticipant .
System.Activities.Validation NamespaceZapewnia klasy związane z walidacją działań niestandardowych.
System.Activities.XamlIntegration NamespaceZawiera klasy, które zapewniają obsługę serializacji działań w języku XAML.
System.AddIn NamespaceZawiera atrybut do identyfikowania AddInAttribute dodatków.
System.AddIn.Contract NamespaceZawiera interfejsy i struktury, które stanowią podstawę komunikacji między składnikami, które są aktualizowane niezależnie.
System.AddIn.Contract.Automation NamespaceZawiera interfejsy, których składniki używają do uzyskiwania dostępu do informacji o typie i wywoływania składowych typu.
System.AddIn.Contract.Collections NamespaceZawiera interfejsy definiujące kolekcje IContract obiektów i RemoteArgument .
System.AddIn.Hosting NamespaceZapewnia klasy do odnajdywania, rejestrowania, uaktywniania i kontrolowania dodatków.
System.AddIn.Pipeline NamespaceUdostępnia klasy do konstruowania potoku komunikacji między aplikacją hosta a dodatkiem.
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 NamespaceZawiera interfejsy i klasy definiujące różne kolekcje obiektów, takie jak listy, kolejki, tablice bitowe, tabele skrótów i słowniki.
System.Collections.Concurrent NamespaceUdostępnia kilka klas kolekcji bezpiecznych wątkowo, które powinny być używane zamiast odpowiednich typów w System.Collections i System.Collections.Generic przestrzeni nazw za każdym razem, gdy wiele wątków uzyskuje dostęp do kolekcji jednocześnie. Jednak dostęp do elementów obiektu kolekcji za pośrednictwem metod rozszerzeń lub jawnych implementacji interfejsu nie gwarantuje bezpieczeństwa wątków i może być konieczne zsynchronizowanie przez obiekt wywołujący.
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.ObjectModel NamespaceZawiera klasy, które mogą być używane jako kolekcje w modelu obiektów biblioteki wielokrotnego użytku. Użyj tych klas, gdy właściwości lub metody zwracają kolekcje.
System.Collections.Specialized NamespaceZawiera wyspecjalizowane i silnie typizowane kolekcje; na przykład słownik listy połączonej, wektor bitowy i kolekcje zawierające tylko ciągi.
System.ComponentModel NamespaceUdostępnia klasy używane do implementowania zachowania czasu wykonywania i czasu projektowania składników i kontrolek. Ta przestrzeń nazw obejmuje klasy podstawowe i interfejsy do implementowania atrybutów i konwerterów typów, powiązania ze źródłami danych i składnikami licencjonowania.
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.ComponentModel.DataAnnotations NamespaceUdostępnia klasy atrybutów używane do definiowania metadanych dla kontrolek ASP.NET MVC i ASP.NET danych.
System.ComponentModel.DataAnnotations.Schema NamespaceZapewnia obsługę klas atrybutów, które są używane do definiowania metadanych dla kontrolek danych ASP.NET MVC i ASP.NET.
System.ComponentModel.Design NamespaceZawiera klasy, których deweloperzy mogą używać do tworzenia niestandardowego zachowania w czasie projektowania dla składników i interfejsów użytkownika na potrzeby konfigurowania składników w czasie projektowania. Środowisko czasu projektowania udostępnia systemy, które umożliwiają deweloperom rozmieszczanie składników i konfigurowanie ich właściwości. Niektóre składniki mogą wymagać określonego zachowania tylko w czasie projektowania, aby działać prawidłowo w środowisku czasu projektowania. Warto również udostępnić niestandardowe interfejsy użytkownika, które pomagają deweloperom w konfigurowaniu składników lub wartości złożonych typów danych. Klasy i interfejsy zdefiniowane w tej przestrzeni nazw mogą służyć do tworzenia zachowania w czasie projektowania dla składników, uzyskiwania dostępu do usług czasu projektowania i implementowania dostosowanych interfejsów konfiguracji w czasie projektowania.
System.ComponentModel.Design.Data NamespaceZawiera klasy, których można użyć do tworzenia niestandardowych zachowań czasu projektowania dla składników związanych z danymi.
System.ComponentModel.Design.Serialization NamespaceUdostępnia typy, które obsługują dostosowywanie i kontrolę serializacji w czasie projektowania.
System.Configuration NamespaceZawiera typy, które udostępniają model programowania do obsługi danych konfiguracji.
System.Configuration.Assemblies NamespaceZawiera klasy, które są używane do konfigurowania zestawu.
System.Configuration.Install NamespaceUdostępnia klasy, które umożliwiają pisanie niestandardowych instalatorów dla własnych składników. Klasa Installer jest klasą bazową dla wszystkich instalatorów niestandardowych w .NET Framework.
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.Common.CommandTrees NamespaceUdostępnia klasy do tworzenia wyrażeń, które tworzy drzewo poleceń.
System.Data.Common.CommandTrees.ExpressionBuilder NamespaceUdostępnia interfejs API drzewa poleceń.
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial NamespaceZawiera klasę reprezentującą funkcje modelu EDM (Entity Data Model) przestrzennego.
System.Data.Common.EntitySql NamespaceObejmuje klasę EntitySqlParser i inne klasy obsługi. Te klasy umożliwiają analizowanie ciągu zapytania Entity SQL i tworzenie zapytania drzewa poleceń.
System.Data.Design NamespaceZawiera klasy, które mogą służyć do generowania niestandardowego zestawu danych typu.
System.Data.Entity.Design NamespaceZawiera klasy służące do generowania plików modelu danych jednostek (EDM) i kodu źródłowego obiektu.
System.Data.Entity.Design.AspNet NamespaceZawiera dostawców Entity Data Model (EDM) dla ASP.NET kompilacji.
System.Data.Entity.Design.PluralizationServices NamespaceUdostępnia klasy służące do zmieniania wyrazów z postaci pojedynczej na mnogą i na odwrót.
System.Data.EntityClient NamespaceSystem.Data.EntityClient Przestrzeń nazw jest dostawcą danych .NET Framework dla programu Entity Framework.
System.Data.Linq NamespaceZawiera klasy, które obsługują interakcję z relacyjną bazą danych w LINQ to SQL aplikacji.
System.Data.Linq.Mapping NamespaceZawiera klasy, które są używane do generowania LINQ to SQL modelu obiektów, który reprezentuje strukturę i zawartość relacyjnej bazy danych.
System.Data.Linq.SqlClient NamespaceZawiera klasy dostawców służące do komunikowania się SQL Server klasami zawierającymi metody pomocnika zapytań.
System.Data.Linq.SqlClient.Implementation NamespaceZawiera typy, które są używane do szczegółów wewnętrznej implementacji dostawcy SQL Server danych.
System.Data.Mapping NamespaceZapewnia dostęp do MappingItemCollection klas StorageMappingItemCollection i .
System.Data.Metadata.Edm NamespaceZawiera zestaw typów reprezentujących koncepcje w modelach używanych przez platformę Entity Framework oraz zestaw klas, które ułatwiają aplikacjom pracę z metadanymi.
System.Data.Objects NamespaceObejmuje klasy, które zapewniają dostęp do podstawowych funkcji usług obiektów. Te klasy umożliwiają wykonywanie zapytań, wstawianie, aktualizowanie i usuwanie danych przez pracę z silnie typinymi obiektami CLR, które są wystąpieniami typów jednostek. Usługi Object Services obsługują zapytania Language-Integrated Query (LINQ) i Entity SQL względem typów zdefiniowanych w modelu danych jednostki (EDM). Usługi Object Services materializują zwracane dane jako obiekty i propagują zmiany obiektu z powrotem do źródła danych. Zapewnia również funkcje śledzenia zmian, wiązania obiektów z kontrolkami i obsługi współbieżności. Aby uzyskać więcej informacji, zobacz Omówienie usług obiektów (Entity Framework).
System.Data.Objects.DataClasses NamespaceObejmuje klasy podstawowe dla typów zdefiniowanych w modelu danych jednostki (EDM), klasy podstawowe typów zwracanych przez właściwości nawigacji oraz klasy definiujące atrybuty mapujące obiekty środowiska uruchomieniowego języka wspólnego (CLR) na typy w modelu koncepcyjnym.
System.Data.Objects.SqlClient NamespaceUdostępnia klasę zawierającą SqlFunctions metody środowiska uruchomieniowego języka wspólnego (CLR), które tłumaczą się na funkcje bazy danych. Metody w SqlFunctions klasie mogą być używane tylko w zapytaniach LINQ to Entities.
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.Services NamespaceZapewnia dostęp do klas używanych do tworzenia Usługi danych programu WCF.
System.Data.Services.BuildProvider NamespaceKlasy w tej przestrzeni nazw generują kod C# lub Visual Basic dla aplikacji klienckiej Usługi danych programu WCF na podstawie metadanych zwracanych przez usługę danych.
System.Data.Services.Client NamespaceReprezentuje bibliotekę klienta .NET Framework, której aplikacje mogą używać do interakcji z Usługi danych programu WCF.
System.Data.Services.Common NamespaceImplementuje funkcje wspólne dla środowiska uruchomieniowego Usługi danych programu WCF klienta i serwera.
System.Data.Services.Configuration NamespaceTa przestrzeń nazw zawiera ustawienia konfiguracji funkcji usług danych programu WCF.
System.Data.Services.Design NamespaceUżywane przez narzędzia wiersza polecenia i narzędzia generowania kodu w programie Visual Studio do generowania silnie typiowanych obiektów po stronie klienta na potrzeby komunikacji z usługami danych.
System.Data.Services.Internal NamespaceTa klasa nie jest do użytku publicznego i jest używana wewnętrznie przez system do implementowania obsługi zapytań z chętnym ładowaniem powiązanych jednostek.
System.Data.Services.Providers NamespaceUdostępnia szereg interfejsów, które są implementowane w celu zdefiniowania niestandardowego dostawcy usług danych dla Usługi danych programu WCF.
System.Data.Spatial NamespaceZawiera klasy funkcji przestrzennej bazy danych.
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.Data.SqlTypes NamespaceUdostępnia klasy dla natywnych typów danych w SQL Server. Klasy te zapewniają bezpieczniejszą, szybszą alternatywę dla typów danych udostępnianych przez środowisko uruchomieniowe języka wspólnego .NET Framework (CLR). Użycie klas w tej przestrzeni nazw pomaga zapobiegać błędom konwersji typów spowodowanym utratą dokładności. Ponieważ inne typy danych są konwertowane na i z typów SqlType w tle, jawne tworzenie i używanie obiektów w tej przestrzeni nazw daje również szybszy kod.
System.Deployment.Application NamespaceWith the System.Deployment.Application namespace, you can program custom upgrade behavior into your ClickOnce application.
System.Deployment.Internal NamespaceZawiera klasy pomocników służące do uzyskiwania dostępu do wewnętrznych elementów członkowskich ActivationContext obiektów ApplicationIdentity i .
System.Device.Location NamespaceUmożliwia deweloperom aplikacji łatwy dostęp do lokalizacji komputera przy użyciu jednego interfejsu API. Informacje o lokalizacji mogą pochodzić od wielu dostawców, takich jak GPS, Wi-Fi triangulation i triangulation wieży telefonicznej. Klasy System.Device.Location zapewniają jeden interfejs API do hermetyzacji wielu dostawców lokalizacji na komputerze i obsługują bezproblemową priorytetyzację i przechodzenie między nimi. W związku z tym deweloperzy aplikacji korzystający z tego interfejsu API nie muszą dostosowywać aplikacji do określonych konfiguracji sprzętowych.
System.Diagnostics NamespaceUdostępnia klasy, które umożliwiają interakcję z procesami systemowymi, dziennikami zdarzeń i licznikami wydajności.
System.Diagnostics.CodeAnalysis NamespaceZawiera klasy interakcji z narzędziami do analizy kodu. Te narzędzia służą do analizowania kodu pod kątem zgodności z konwencjami kodowania, takimi jak nazewnictwo lub reguły zabezpieczeń.
System.Diagnostics.Contracts NamespaceZawiera klasy statyczne do reprezentowania kontraktów programu, takich jak warunki wstępne, terminy końcowe i niezmienne.
System.Diagnostics.Contracts.Internal NamespaceDostarcza klasy, których może użyć binarny ponowny program do obsługi błędu kontraktu.
System.Diagnostics.Design NamespaceZawiera klasy, które mogą służyć do rozszerzania obsługi monitorowania i instrumentacji aplikacji w czasie projektowania.
System.Diagnostics.Eventing NamespaceZawiera klasy używane do instrumentowania aplikacji. Instrumentacja, po włączeniu, rejestruje dane zdarzenia w podsystemie śledzenia zdarzeń dla systemu Windows (ETW). Pełny opis funkcji ETW można znaleźć w temacie Śledzenie zdarzeń dla systemu Windows.
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.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.Diagnostics.SymbolStore NamespaceUdostępnia klasy, które umożliwiają odczytywanie i zapisywanie informacji o symbolu debugowania, takich jak wiersz źródłowy w celu Microsoft map języka pośredniego (MSIL). Kompilatory przeznaczone dla platformy .NET mogą przechowywać informacje o symbolach debugowania w plikach bazy danych programisty (PDB). Debugery i narzędzia profilera kodu mogą odczytywać informacje o symbolach debugowania w czasie wykonywania.
System.Diagnostics.Tracing NamespaceUdostępnia typy i elementy członkowskie, które umożliwiają tworzenie silnie typiowanych zdarzeń, które mają być przechwytywane przez śledzenie zdarzeń dla systemu Windows (ETW).
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.Printing NamespaceUdostępnia usługi związane z drukowaniem dla aplikacji Windows Forms.
System.Drawing.Text NamespaceZapewnia zaawansowane GDI+ typograficznych.
System.Dynamic NamespaceZawiera klasy i interfejsy, które obsługują środowisko uruchomieniowe języka dynamicznego.
System.EnterpriseServices NamespaceZapewnia obiekty .NET z dostępem do usług modelu COM+, co sprawia, że obiekty .NET Framework są bardziej praktyczne dla aplikacji dla przedsiębiorstw.
System.EnterpriseServices.CompensatingResourceManager NamespaceUdostępnia klasy, które umożliwiają używanie Resource Manager wyrównywujących (CRM) w kodzie zarządzanym. CRM to usługa zapewniana przez COM+, która umożliwia dołączanie nietransakcyjnych obiektów do transakcji Microsoft rozproszonych transakcji koordynatora transakcji (DTC). Mimo że systemy CRM nie zapewniają możliwości pełnego menedżera zasobów, zapewniają one niepodzielność transakcyjną (wszystkie lub nic) i trwałość za pośrednictwem dziennika odzyskiwania.
System.EnterpriseServices.Internal NamespaceZapewnia obsługę infrastruktury dla usług COM+. Klasy i interfejsy w tej przestrzeni nazw są przeznaczone specjalnie do obsługi wywołań System.EnterpriseServices z niezarządzanych klas COM+.
System.Globalization NamespaceZawiera klasy, które definiują informacje związane z kulturą, w tym język, kraj/region, używane kalendarze, wzorce formatu daty, waluty i liczb oraz porządek sortowania dla ciągów. Klasy te są przydatne do pisania aplikacji w skali globalnej (międzynarodowej). Klasy takie jak StringInfo i TextInfo zapewniają zaawansowane funkcje globalizacji, w tym pomocnicze wsparcie i przetwarzanie elementów tekstowych.
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.Compression NamespaceZawiera klasy, które zapewniają podstawową kompresję i usługi dekompresji dla strumieni.
System.IO.IsolatedStorage NamespaceZawiera typy, które umożliwiają tworzenie i używanie izolowanych magazynów. Dzięki tym magazynom można odczytywać i zapisywać dane, do których mniej zaufany kod nie może uzyskać dostępu i zapobiec narażeniu poufnych informacji, które można zapisywać w innym miejscu w systemie plików. Dane są przechowywane w przedziałach, które są izolowane przez bieżącego użytkownika i przez zestaw, w którym istnieje kod. Ponadto dane mogą być izolowane przez domenę. Profile mobilne mogą być używane w połączeniu z izolowanym magazynem, dzięki czemu izolowane magazyny będą podróżować z profilem użytkownika. Wyliczenie IsolatedStorageScope wskazuje różne typy izolacji. Aby uzyskać więcej informacji o tym, kiedy używać izolowanego magazynu, zobacz Izolowany magazyn.
System.IO.Log NamespaceDefiniuje interfejs do rejestrowania w systemie we/wy zorientowanym na rekordy.
System.IO.MemoryMappedFiles NamespaceUdostępnia klasy do używania pliku mapowanych w pamięci, który mapuje zawartość pliku na logiczną przestrzeń adresową aplikacji.
System.IO.Packaging NamespaceUdostępnia klasy, które obsługują przechowywanie wielu obiektów danych w jednym kontenerze.
System.IO.Pipes NamespaceZawiera typy zapewniające metodę komunikacji międzyprocesowej za pośrednictwem potoków anonimowych i/lub nazwanych.
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 NamespaceZawiera klasy używane do tworzenia usług tokenu zabezpieczającego (STS). Obejmują one klasy i , a także wyjątek dla kilku klas narzędzi, które zapewniają możliwość wykonywania SecurityTokenServiceScope przekształceń plików cookie.
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.Configuration NamespaceZawiera klasy zapewniające konfigurację aplikacji i usług utworzonych przy użyciu programu Windows Identity Foundation (WIF). Klasy w tej przestrzeni nazw reprezentują ustawienia w elemecie <identityConfiguration> . Klasy, które konfigurują federację przy użyciu protokołu WS-Federation, są zawarte głównie w System.IdentityModel.Services.Configuration przestrzeni nazw. Te ustawienia są wyświetlane w elemecie <system.identityModel.services> w pliku konfiguracji.
System.IdentityModel.Metadata NamespaceZawiera klasy, które reprezentują elementy w dokumencie metadanych Federacji. Dokument metadanych Federacji to dokument XML, który zawiera informacje, które mogą być przydatne dla partnerów podczas ustanawiania Federacji. Aby uzyskać więcej informacji na temat metadanych Federacji, zobacz sekcję trzy z następującej specyfikacji: Web Services Federation Language (WS-Federation) w wersji 1,2.
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.Protocols.WSTrust NamespaceZawiera klasy, które reprezentują WS-Trust artefaktów. Należą do nich RequestSecurityToken klasy (RST) i RequestSecurityToken (RSTR) oraz kilka serializatorów, które mogą serializować i deserializować między WS-Trust artefakty w sieci i ich reprezentację w modelu obiektów. Wbudowana usługa Windows Identity Foundation (WIF) obsługuje następujące specyfikacje WS-Trust: WS-Trust lutego 2005, ws-Trust 1,3lub WS-Trust 1,4.
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.Services NamespaceZawiera klasy używane w aplikacjach utworzonych przy użyciu programu Windows Identity Foundation (WIF), które wykonują uwierzytelnianie federacyjne przy użyciu protokołu WS-Federation. Zawiera on moduły HTTP ( WSFederationAuthenticationModule WSFAM) i SessionAuthenticationModule (SAM), a także klasy, które obsługują operację. Usługa WSFAM zapewnia obsługę sekwencji logowania i wylogowania WS-Federation, a sam zapewnia zarządzanie sesjami przez konserwowanie i obsługę plików cookie. Przestrzeń nazw zawiera również klasy reprezentujące komunikaty WS-Federation (), takie jak logowanie (WSFederationMessageSignInRequestMessage, SignInResponseMessage) i komunikaty wylogowywanie (SignOutRequestMessage), a także serializatory, które serializują i deserializują między modelem obiektu a reprezentacjami tych komunikatów w sieci.
System.IdentityModel.Services.Configuration NamespaceZawiera klasy, które zapewniają konfigurację dla aplikacji windows Identity Foundation (WIF), które używają protokołu WS-Federation. Klasy w tej przestrzeni nazw reprezentują ustawienia w elemecie <system.identityModel.services> . System.IdentityModel.Services Przestrzeń nazw zawiera również niektóre klasy używane do konfigurowania usługi WS-Federation. Klasy, które konfigurują inne ustawienia usługi i aplikacji, takie jak procedury obsługi tokenów zabezpieczających, są zawarte głównie w System.IdentityModel.Configuration przestrzeni nazw. Te ustawienia są wyświetlane w elemecie <identityConfiguration> w pliku konfiguracji.
System.IdentityModel.Services.Tokens NamespaceElement System.IdentityModel.Services.Tokens zawiera klasę MachineKeySessionSecurityTokenHandler i klasę MembershipUserNameSecurityTokenHandler .
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.Linq NamespaceUdostępnia klasy i interfejsy, które obsługują zapytania korzystające z Language-Integrated Query (LINQ).
System.Linq.Expressions NamespaceZawiera klasy, interfejsy i wyliczenia, które umożliwiają reprezentację wyrażeń kodu na poziomie języka jako obiektów w postaci drzew wyrażeń.
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.Management.Instrumentation NamespaceUdostępnia klasy niezbędne do instrumentowania aplikacji do zarządzania i ujawniania informacji i zdarzeń zarządzania za pośrednictwem usługi WMI potencjalnym użytkownikom. Użytkownicy, tacy jak Microsoft Application Center lub Microsoft Operations Manager, mogą łatwo zarządzać aplikacją, a monitorowanie i konfigurowanie aplikacji jest dostępne dla skryptów administratora lub innych aplikacji, zarówno zarządzanych, jak i niezarządzanych. Instrumentacja aplikacji jest łatwa do osiągnięcia przy użyciu atrybutu niestandardowego InstrumentationClass dla klas, które chcesz uwidocznić, lub przy użyciu podanych BaseEvent klas bazowych i Instance klasy pomocniczej Instrumentation .
System.Media NamespaceZawiera klasy do odtwarzania plików dźwiękowych i uzyskiwania dostępu do dźwięków dostarczanych przez system.
System.Messaging NamespaceUdostępnia klasy, które umożliwiają łączenie się, monitorowanie i administrowanie kolejkami komunikatów w sieci oraz wysyłanie, odbieranie lub wyświetlanie komunikatów.
System.Messaging.Design NamespaceZawiera klasy, które mogą służyć do rozszerzania obsługi klas w czasie System.Messaging projektowania.
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.Cache NamespaceDefiniuje typy i wyliczenia używane do definiowania zasad pamięci podręcznej dla zasobów uzyskanych przy użyciu WebRequest klas i HttpWebRequest .
System.Net.Configuration NamespaceZawiera klasy używane przez aplikacje do programowego uzyskiwania dostępu i aktualizowania ustawień konfiguracji dla System.Net przestrzeni nazw.
System.Net.Http NamespaceUdostępnia interfejs programowania dla nowoczesnych aplikacji HTTP.
System.Net.Http.Headers NamespaceZapewnia obsługę kolekcji nagłówków HTTP używanych przez System.Net.Http przestrzeń nazw.
System.Net.Mail NamespaceZawiera klasy używane do wysyłania poczty elektronicznej do serwera SMTP (Simple Mail Transfer Protocol) na potrzeby dostarczania.
System.Net.Mime NamespaceZawiera typy używane do reprezentowania nagłówków multipurpose Internet Mail Exchange (MIME). Te typy są używane z typami w System.Net.Mail przestrzeni nazw do określania nagłówków Content-Type, Content-Disposition i Content-Transfer-Encoding w przypadku używania SmtpClient klasy do wysyłania wiadomości e-mail.
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.Security NamespaceZapewnia strumienie sieciowe na potrzeby bezpiecznej komunikacji między hostami.
System.Net.Sockets NamespaceZapewnia zarządzaną implementację interfejsu Windows Sockets (Winsock) dla deweloperów, którzy muszą ściśle kontrolować dostęp do sieci.
System.Net.WebSockets NamespaceUmożliwia zarządzaną implementację interfejsu WebSocket dla programistów.
System.Numerics NamespaceZawiera typy liczbowe, które uzupełniają typy liczbowe, takie jak Byte, Doublei Int32, zdefiniowane przez platformę .NET.
System.Printing NamespaceZawiera klasy, które umożliwiają automatyzację zarządzania serwerami wydruku, kolejkami wydruku i zadaniami drukowania.
System.Printing.IndexedProperties NamespaceZapewnia klasy, które umożliwiają szybkie kopiowanie ustawień właściwości obiektu systemowego drukowania do innego obiektu tego samego typu. Ponadto program umożliwia iterację przez właściwości obiektów systemu drukowania i odnajdywanie ich typów w czasie wykonywania bez potrzeby odbicia.
System.Printing.Interop NamespaceZapewnia interkonwersję zarządzanych PrintTicket obiektów i niezarządzanych struktur DEVMODE interfejsu urządzenia graficznego (GDI).
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.Emit NamespaceZawiera klasy, które umożliwiają kompilatorowi lub narzędziu emitowanie metadanych i języka microsoft intermediate language (MSIL) oraz opcjonalnie generowanie pliku PE na dysku. Podstawowymi klientami tych klas są aparaty skryptów i kompilatory.
System.Resources NamespaceUdostępnia klasy i interfejsy, które umożliwiają deweloperom tworzenie, przechowywanie i zarządzanie różnymi zasobami specyficznymi dla kultury używanymi w aplikacji. Jedną z najważniejszych klas System.Resources przestrzeni nazw jest ResourceManager klasa .
System.Resources.Tools NamespaceZawiera StronglyTypedResourceBuilder klasę , która zapewnia obsługę silnie typiznych zasobów. Począwszy od wersji .NET Framework 2.0, ta funkcja w czasie kompilacji hermetyzuje dostęp do zasobów, tworząc klasy zawierające zestaw statycznych właściwości tylko do odczytu (), co ułatwia korzystanie z get zasobów.
System.Runtime NamespaceZawiera zaawansowane typy, które obsługują różne przestrzenie nazw, takie jak System, Runtimei Security przestrzenie nazw.
System.Runtime.Caching NamespaceZawiera typy, które umożliwiają implementowanie buforowania w aplikacjach .NET.
System.Runtime.Caching.Configuration NamespaceZawiera klasy obsługi konfiguracji dla funkcji pamięci podręcznej .NET Framework.
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.ConstrainedExecution NamespaceDefiniuje zestaw typów, które wyliczają i definiują kontrakt niezawodności między autorem pewnego kodu a deweloperami, którzy są zależni od tego kodu. Typy w przestrzeni System.Runtime.ConstrainedExecution nazw są przeznaczone do użytku w ograniczonych regionach wykonywania (CPR).
System.Runtime.DesignerServices NamespaceZawiera klasy, które obsługują projektantów aplikacji i składników w zintegrowanych środowiskach deweloperskich.
System.Runtime.DurableInstancing NamespaceTa przestrzeń nazw zawiera klasy, które są używane przez infrastrukturę Windows Communication Foundation (WCF) do implementowania dostawcy trwałości.
System.Runtime.ExceptionServices NamespaceUdostępnia klasy na potrzeby zaawansowanej obsługi wyjątków.
System.Runtime.Hosting NamespaceZawiera typy zaawansowane, które są używane w aktywacji aplikacji w domenach aplikacji.
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.InteropServices.ComTypes NamespaceZawiera typy zarządzane, które odpowiadają typom używanym przez międzyoperacyjności modelu COM.
System.Runtime.InteropServices.CustomMarshalers NamespaceZapewnia obsługę organizowania wewnętrznego dla .NET Framework.
System.Runtime.InteropServices.Expando NamespaceIExpando Zawiera interfejs, który umożliwia modyfikowanie obiektu przez dodanie lub usunięcie jego elementów członkowskich.
System.Runtime.InteropServices.WindowsRuntime NamespaceZawiera klasy, które obsługują współdziałanie między kodem zarządzanym a środowisko wykonawcze systemu Windows oraz umożliwiają tworzenie typów środowisko wykonawcze systemu Windows za pomocą kodu zarządzanego.
System.Runtime.Remoting NamespaceUdostępnia klasy i interfejsy, które umożliwiają deweloperom tworzenie i konfigurowanie aplikacji rozproszonych. Niektóre z ważniejszych System.Runtime.Remoting klas przestrzeni nazw to RemotingConfiguration klasa, RemotingServices klasa i ObjRef klasa.
System.Runtime.Remoting.Activation NamespaceUdostępnia klasy i obiekty, które obsługują aktywację serwera i klienta obiektów zdalnych.
System.Runtime.Remoting.Channels NamespaceZawiera klasy obsługujące kanały i ujścia kanałów oraz ujścia kanałów, które są używane jako nośnik transportowy, gdy klient wywołuje metodę na obiekcie zdalnym.
System.Runtime.Remoting.Channels.Http NamespaceZawiera kanały, które używają protokołu HTTP do transportu komunikatów i obiektów do i z lokalizacji zdalnych. Domyślnie kanały HTTP kodować obiekty i metody w formacie SOAP do transmisji, ale inne ujścia formatowania kodowania i dekodowania można określić we właściwościach konfiguracji kanału. Jedną z najważniejszych klas System.Runtime.Remoting.Channels.Http przestrzeni nazw jest HttpChannel klasa .
System.Runtime.Remoting.Channels.Ipc NamespaceDefiniuje kanał komunikacyjny do komunikacji zdalnie korzystającej z systemu operacyjnego Windows do komunikacji międzyprocesowej (IPC). Ponieważ nie używa komunikacji sieciowej, kanał IPC jest znacznie szybszy niż kanały HTTP i TCP, ale może być używany tylko do komunikacji między domenami aplikacji na tym samym komputerze fizycznym.
System.Runtime.Remoting.Channels.Tcp NamespaceZawiera kanały, które używają protokołu TCP do transportu komunikatów i obiektów do i z lokalizacji zdalnych. Domyślnie kanały TCP koduje obiekty i metody w formacie binarnym transmisji, ale inne ujścia formatowania kodowania i dekodowania można określić we właściwościach konfiguracji kanału. Jedną z najważniejszych klas System.Runtime.Remoting.Channels.Tcp przestrzeni nazw jest TcpChannel klasa .
System.Runtime.Remoting.Contexts NamespaceZawiera obiekty definiujące konteksty, w których znajdują się wszystkie obiekty. Kontekst to uporządkowana sekwencja właściwości, która definiuje środowisko dla obiektów w nim. Konteksty są tworzone podczas procesu aktywacji dla obiektów, które są skonfigurowane do wymagania niektórych usług automatycznych, takich jak synchronizacja, transakcje, aktywacja just in time (JIT), zabezpieczenia itd. Wiele obiektów może żyć wewnątrz kontekstu.
System.Runtime.Remoting.Lifetime NamespaceZawiera klasy, które zarządzają okresem istnienia obiektów zdalnych.
System.Runtime.Remoting.Messaging NamespaceZawiera klasy używane do tworzenia i przesyłania komunikatów. Infrastruktura komunikacji zdalnej używa komunikatów do komunikowania się z obiektami zdalnymi. Komunikaty służą do przesyłania zdalnych wywołań metod, aktywowania obiektów zdalnych i przekazywania informacji. Obiekt komunikatu zawiera zestaw nazwanych właściwości, w tym identyfikatory akcji, informacje o wysłaności i parametry. Niektóre z najważniejszych klas System.Runtime.Remoting.Messaging przestrzeni nazw to AsyncResult klasa, RemotingSurrogateSelector klasa i ReturnMessage klasa.
System.Runtime.Remoting.Metadata NamespaceZawiera klasy i atrybuty, których można użyć do dostosowywania generowania i przetwarzania protokołu SOAP dla obiektów i pól. Klasy tej przestrzeni nazw mogą służyć do wskazywania pola nagłówka protokołu SOAPAction, wpisz dane wyjściowe, nazwę elementu XML i identyfikator URI przestrzeni nazw XML. Te informacje są używane przez serializator SOAP podczas generowania protokołu SOAP i narzędzia Soapsuds Tool (Soapsuds.exe) podczas generowania języka opisu usług sieci Web (WSDL). Informacje określone przez atrybuty w tej przestrzeni nazw mogą być używane na końcu odbierania wygenerowanego protokołu SOAP w celu dostosowania przetwarzania zdalnych wywołań metod i obiektów. Jedną z najważniejszych klas System.Runtime.Remoting.Metadata przestrzeni nazw jest SoapAttribute klasa. Klasa SoapAttribute jest niefunkcyjna i może być używana tylko jako klasa bazowa dla wszystkich atrybutów metadanych.
System.Runtime.Remoting.Metadata.W3cXsd2001 NamespaceZawiera klasy otoki dla typów danych, które są zgodne ze specyfikacją W3C. Wszystkie typy daty i godziny są zgodne ze specyfikacją standardów ISO.
System.Runtime.Remoting.MetadataServices NamespaceZawiera klasy używane przez narzędzie wiersza polecenia Soapsuds Tool (Soapsuds.exe) oraz kod użytkownika do konwertowania metadanych na i ze schematu XML dla infrastruktury komunikacji wirtualnej. Niektóre z najważniejszych klas tej przestrzeni nazw to SdlChannelSink klasa i MetaData klasa.
System.Runtime.Remoting.Proxies NamespaceZawiera klasy, które kontrolują i zapewniają funkcje dla serwerów proxy. Serwer proxy jest obiektem lokalnym, który jest obrazem obiektu zdalnego. Serwery proxy umożliwiają klientom dostęp do obiektów w granicach komunikacji zdalnej.
System.Runtime.Remoting.Services NamespaceZawiera klasy usług, które zapewniają funkcjonalność programu .NET Framework. Jedną z najważniejszych klas tej przestrzeni nazw jest TrackingServices klasa .
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.Configuration NamespaceZawiera klasy służące do odczytywania wartości znalezionych w konfiguracji aplikacji w sekcji system.xml. Serialization. Klasy w tej przestrzeni nazw są używane przez infrastrukturę serializacji do obsługi elementów konfiguracji i nie mogą być używane bezpośrednio. Zamiast tego, aby skonfigurować obiekt DataContractSerializer, Utwórz plik konfiguracji aplikacji i użyj następujących elementów XML. <system.xml. Serialization > < DataContractSerializer > < declaredTypes > < Dodaj > element dla < declaredTypes > < knownType > elementu.
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.Runtime.Serialization.Formatters.Soap NamespaceZawiera klasę SoapFormatter , która może służyć do serializacji i deserializacji obiektów w formacie SOAP. Podczas tworzenia aplikacji używających typów w tej przestrzeni nazw należy odwołać się do zestawu System.Runtime.Serialization.Formatters.Soap.dll.
System.Runtime.Serialization.Json NamespaceUdostępnia klasy związane z serializacji Json.
System.Runtime.Versioning NamespaceZawiera zaawansowane typy, które obsługują przechowywanie wersji obok siebie implementacji platformy .NET.
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.Authentication NamespaceZawiera zestaw wyliczeń opisujących zabezpieczenia połączenia. Wyliczenia te CipherAlgorithmType obejmują , , i ExchangeAlgorithmTypeHashAlgorithmTypeSslProtocols .
System.Security.Authentication.ExtendedProtection NamespaceUmożliwia obsługę uwierzytelniania przy użyciu mechanizmu rozszerzonej ochrony aplikacji.
System.Security.Authentication.ExtendedProtection.Configuration NamespaceUmożliwia konfigurowanie uwierzytelniania przy użyciu mechanizmu rozszerzonej ochrony aplikacji.
System.Security.Claims NamespaceZawiera klasy implementujące tożsamość opartą na oświadczeniach na platformie .NET, w tym klasy reprezentujące oświadczenia, tożsamości oparte na oświadczeniach i podmioty zabezpieczeń oparte na oświadczeniach.
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.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.Security.Principal NamespaceDefiniuje obiekt podmiotu zabezpieczeń, który reprezentuje kontekst zabezpieczeń, w którym działa kod. Aby uzyskać więcej informacji, zobacz Zabezpieczenia oparte na rolach.
System.Security.RightsManagement NamespaceUdostępnia typy do obsługi zarządzania prawami do zawartości utworzonej przez aplikację, na przykład przechowywanej w obiekcie Package lub XpsDocument.
System.ServiceModel NamespaceUdostępnia klasy powiązane z modelem usługi.
System.ServiceModel.Activation NamespaceUdostępnia klasy związane z aktywacją modelu usługi.
System.ServiceModel.Activation.Configuration NamespaceReprezentuje ustawienia konfiguracji dla SMSvcHost.exe narzędziu. Ta przestrzeń nazw reprezentuje elementy konfiguracji, które można skonfigurować w SMSvcHost.exe.config pliku. W szczególności zawiera wszystkie ustawienia na całej maszynie, które należy skonfigurować.
System.ServiceModel.Activities NamespaceZawiera klasy, które umożliwiają wysyłanie komunikatów do i odbieranie komunikatów z przepływów pracy. Te działania są używane podczas pisania usług przepływu pracy i umożliwiają definiowanie sposobu wysyłania i odbierania komunikatów w przepływie pracy.
System.ServiceModel.Activities.Activation NamespaceWorkflowServiceHostFactory Zawiera element , który udostępnia wystąpienia WorkflowServiceHost programu w zarządzanych środowiskach hostingu, w których wystąpienie hosta jest tworzone dynamicznie w odpowiedzi na komunikaty przychodzące.
System.ServiceModel.Activities.Configuration NamespaceZawiera klasy służące do konfigurowania usług przepływu pracy. Klasy te umożliwiają stosowanie zachowań usługi i punktu końcowego oraz Konfigurowanie śledzenia.
System.ServiceModel.Activities.Description NamespaceZawiera klasy, które umożliwiają kontrolowanie różnych zachowań związanych z usługami przepływu pracy.
System.ServiceModel.Activities.Presentation NamespaceUdostępnia klasy związane z działaniami prezentacji modelu usług.
System.ServiceModel.Activities.Presentation.Factories NamespaceZawiera fabryki, które tworzą pary działań Receive/SendReply i Send/ReceiveReply.
System.ServiceModel.Activities.Tracking NamespaceZawiera klasy używane do tworzenia rekordów śledzenia dla wystąpienia usługi przepływu pracy. Rekordy śledzenia są tworzone przez środowisko uruchomieniowe przepływu pracy podczas wykonywania wystąpienia przepływu pracy i są wysyłane do zarejestrowanych uczestników śledzenia.
System.ServiceModel.Activities.Tracking.Configuration NamespaceZawiera klasy służące do konfigurowania śledzenia dla hostowanych przepływów pracy usługi. Te klasy umożliwiają określenie informacji śledzenia, które mają być generowane przez usługę przepływu pracy.
System.ServiceModel.Channels NamespaceDostarcza klasy powiązane z kanałami modelu usług.
System.ServiceModel.ComIntegration NamespaceDefiniuje klasy potrzebne do integracji z aplikacjami COM.
System.ServiceModel.Configuration NamespaceUdostępnia klasy związane z konfiguracją modelu usług.
System.ServiceModel.Description NamespaceZawiera klasy związane z opisem modelu usług.
System.ServiceModel.Diagnostics NamespaceZawiera wyliczenie używane do konfigurowania liczników wydajności na potrzeby diagnostyki.
System.ServiceModel.Discovery NamespaceZawiera klasy wymagane do utworzenia i użycia usług możliwych do odnalezienia. Te klasy implementują protokół WS-Discovery dla programu Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.Configuration NamespaceZawiera klasy, które umożliwiają konfigurowanie ustawień odnajdywania w pliku konfiguracji.
System.ServiceModel.Discovery.Version11 NamespaceZawiera klasy wymagane do tworzenia i używania usług, które są wykrywalne. Te klasy implementują protokół WS-Discovery w wersji 1,1 dla Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionApril2005 NamespaceZawiera klasy wymagane do tworzenia i używania usług, które są wykrywalne. Te klasy implementują 2005 kwietnia WS-Discovery protokołu dla Windows Communication Foundation (WCF).
System.ServiceModel.Discovery.VersionCD1 NamespaceZawiera klasy wymagane do tworzenia i używania usług, które są wykrywalne. Te klasy implementują wersję WS-Discovery protokołu IP dla Windows Communication Foundation (WCF).
System.ServiceModel.Dispatcher NamespaceUdostępnia klasy związane z wysyłaniem modelu usługi.
System.ServiceModel.MsmqIntegration NamespaceZawiera klasy powiązane z integracją usługi kolejkowania komunikatów firmy Microsoft (MSMQ), która umożliwia komunikację między aplikacjami MSMQ i aplikacjami Windows Communication Foundation (WCF).
System.ServiceModel.PeerResolvers NamespaceZawiera klasy, które umożliwiają deweloperom dostosowywanie i rozszerzanie usługi Peer Name Resolution Protocol.
System.ServiceModel.Persistence NamespaceZawiera klasy, które umożliwiają utrwalanie usług przepływu pracy (usług WCF implementowanych jako przepływy pracy) w magazynie trwałości.
System.ServiceModel.Routing NamespaceTa przestrzeń nazw zawiera klasy używane do konfigurowania usługi WCF RoutingServicei zarządzania nią.
System.ServiceModel.Routing.Configuration NamespaceTa przestrzeń nazw zawiera klasy konfiguracji, które są używane przez infrastrukturę Windows Communication Foundation (WCF) do konwertowania kodu XML na typy środowiska uruchomieniowego języka wspólnego (CLR). Można również manipulować tymi klasami bezpośrednio w celach rozszerzalności.
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.ServiceModel.Web NamespaceUdostępnia klasy związane z używaniem modelu usług w Internecie.
System.ServiceModel.XamlIntegration NamespaceZapewnia klasy narzędzi, które umożliwiają serializację jednostek Windows Communication Foundation (WCF) do XAML.
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.ServiceProcess.Design NamespaceZawiera klasy, których można użyć do rozbudowy obsługi w czasie projektowania aplikacji usług systemu Windows.
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.RegularExpressions NamespaceUdostępnia funkcje wyrażeń regularnych, które mogą być używane z dowolnej platformy lub języka działającego na platformie .NET. Oprócz typów zawartych w tej przestrzeni nazw klasa RegexStringValidator umożliwia określenie, czy określony ciąg jest zgodny ze wzorcem wyrażenia regularnego.
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.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.Timers NamespaceTimer Udostępnia składnik, który umożliwia zgłaszanie zdarzenia w określonym interwale.
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.Transactions.Configuration NamespaceZawiera klasy opisujące opcje konfiguracji używane przez System.Transactions klasy.
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.Web.ApplicationServices NamespaceUdostępnia klasy, które umożliwiają dostęp do ASP.NET formularzy uwierzytelniania, ról i profilów usług aplikacji jako usług Windows Communication Foundation (WCF).
System.Web.Caching NamespaceUdostępnia klasy do buforowania często używanych danych na serwerze.
System.Web.ClientServices NamespaceUdostępnia klasy, które obsługują dostęp w aplikacjach opartych na systemie Windows do usług uwierzytelniania, ról i profilów Microsoft Ajax.
System.Web.ClientServices.Providers NamespaceZawiera dostawców usług klienckich i innych klas, które obsługują dostęp w aplikacjach opartych na systemie Windows do uwierzytelniania, ról i usług profilowych firmy Microsoft.
System.Web.Compilation NamespaceZawiera klasy do generowania i kompilowania niestandardowych typów plików w środowisku kompilacji ASP.NET.
System.Web.Configuration NamespaceZawiera klasy używane do konfigurowania konfiguracji ASP.NET.
System.Web.Configuration.Internal NamespaceZawiera typy konfiguracji przeznaczone wyłącznie do użytku wewnętrznego.
System.Web.DynamicData NamespaceZawiera klasy, które zapewniają podstawowe funkcje ASP.NET danych dynamicznych. Udostępnia również funkcje rozszerzalności, które umożliwiają dostosowywanie dynamicznego zachowania danych.
System.Web.DynamicData.Design NamespaceZawiera klasy, które zapewniają obsługę czasu projektowania dla klas w System.Web.DynamicData przestrzeni nazw.
System.Web.DynamicData.ModelProviders NamespaceZawiera klasy, które definiują podstawowe funkcje dla ASP.NET dynamicznych dostawców danych.
System.Web.Globalization NamespaceUdostępnia klasy i interfejsy dla dostawców lokalizacji.
System.Web.Handlers NamespaceZawiera klasy obsługi HTTP, które przetwarzają żądania HTTP na serwerze sieci Web.
System.Web.Hosting NamespaceUdostępnia funkcje hostowania aplikacji ASP.NET z zarządzanych aplikacji spoza Microsoft Internet Information Services (IIS).
System.Web.Instrumentation NamespaceZawiera typy, które zawierają informacje o bieżącym wykonaniu strony, które obejmują odbiorniki wykonywania i instrumentację, a także metody, które są wywoływane przed i po wyświetleniu aparatu renderowania danych wyjściowych.
System.Web.Mail NamespaceZawiera klasy, które umożliwiają Konstruowanie i wysyłanie komunikatów przy użyciu składnika komunikatu CDOSYS (Collaboration Data Objects for Windows 2000). Wiadomość e-mail jest dostarczana za pośrednictwem usługi poczty SMTP wbudowanej w system Microsoft Windows 2000 lub za pośrednictwem dowolnego serwera SMTP. Klasy w tej przestrzeni nazw mogą być używane z ASP.NET lub z dowolnej zarządzanej aplikacji.
System.Web.Management NamespaceZawiera klasy i interfejsy do monitorowania kondycji aplikacji internetowych i zarządzania nimi.
System.Web.Mobile NamespaceZawiera podstawowe możliwości, takie jak uwierzytelnianie i obsługa błędów, wymagane do kompilowania ASP.NET mobilnych aplikacji internetowych. Aby uzyskać informacje na temat tworzenia ASP.NET aplikacji mobilnych, zobacz witrynę www.asp.net/mobile sieci Web.
System.Web.ModelBinding NamespaceUdostępnia klasy, które umożliwiają powiązanie obiektów danych z kontrolkami serwera ASP.NET Web Forms.
System.Web.Profile NamespaceZawiera klasy używane do pracy z profilami użytkowników ASP.NET w aplikacjach serwera sieci Web.
System.Web.Query.Dynamic NamespaceZawiera klasy używane do analizowania wyrażeń z kontrolki do zapytania zintegrowanego z LinqDataSource językiem (LINQ).
System.Web.RegularExpressions NamespaceZawiera wstępnie skompilowane wyrażenia regularne, które mogą być używane do analizowania plików ASP.NET. Wszystkie elementy członkowskie System.Web.RegularExpressions przestrzeni nazw są elementami podrzędnymi Regex klasy.
System.Web.Routing NamespaceUdostępnia klasy używane z routingiem adresów URL, które umożliwiają używanie adresów URL, które nie są mapowane na plik fizyczny.
System.Web.Script NamespaceZawiera klasy, które zapewniają informacje o zasobie skryptu.
System.Web.Script.Serialization NamespaceZawiera klasy, które zapewniają serializacji i deserializacji obiektów JavaScript (JSON) dla typów zarządzanych. Udostępnia również funkcje rozszerzalności umożliwiające dostosowywanie zachowania serializacji.
System.Web.Script.Services NamespaceUdostępnia atrybuty, które umożliwiają dostosowanie obsługi usługi internetowej dla funkcji AJAX w ASP.NET.
System.Web.Security NamespaceZawiera klasy używane do implementowania zabezpieczeń ASP.NET w aplikacjach serwera sieci Web.
System.Web.Security.AntiXss NamespaceZawiera metody, których można użyć do kodowania ciągów w celu ochrony aplikacji przed atakami ze skryptami między witrynami (XSS) i atakami iniekcji LDAP.
System.Web.Services NamespaceZawiera klasy, które umożliwiają tworzenie usług sieci Web XML przy użyciu ASP.NET i klientów usługi sieci Web XML. Usługi sieci Web XML to aplikacje, które zapewniają możliwość wymiany komunikatów w luźno powiązanym środowisku przy użyciu standardowych protokołów, takich jak HTTP, XML, XSD, SOAP i WSDL. Usługi sieci Web XML umożliwiają tworzenie modułowych aplikacji w różnych firmach w środowiskach heterogenicznych, dzięki czemu można je współdziałać z szeroką gamą implementacji, platform i urządzeń. Komunikaty XML oparte na protokole SOAP tych aplikacji mogą mieć dobrze zdefiniowane (ustrukturyzowane i typizowane) lub luźno zdefiniowane części (przy użyciu dowolnego kodu XML). Zdolność komunikatów do rozwoju w czasie bez przerywania protokołu jest fundamentalna dla elastyczności i niezawodności usług sieci Web XML jako bloku konstrukcyjnego dla przyszłości sieci Web.
System.Web.Services.Configuration NamespaceZawiera klasy, które konfigurują sposób tworzenia usług sieci Web XML przy użyciu ASP.NET.
System.Web.Services.Description NamespaceZawiera klasy, które umożliwiają publiczne opisanie usługi sieci Web XML przy użyciu Web Services Description Language (WSDL). Każda klasa w tej przestrzeni nazw odpowiada określonemu elementowi w specyfikacji WSDL, a hierarchia klas odpowiada strukturze XML prawidłowego dokumentu WSDL. Aby uzyskać więcej informacji na temat języka WSDL, zobacz specyfikację WSDL.
System.Web.Services.Discovery NamespaceZawiera klasy, które umożliwiają klientom usługi sieci Web XML lokalizowanie dostępnych usług sieci Web XML na serwerze sieci Web za pośrednictwem procesu o nazwie Odnajdywanie usług sieci Web XML.
System.Web.Services.Protocols NamespaceZawiera klasy definiujące protokoły używane do przesyłania danych przez przewody podczas komunikacji między klientami usługi sieci Web XML i usługami sieci Web XML utworzonymi przy użyciu ASP.NET.
System.Web.SessionState NamespaceUdostępnia klasy i interfejsy, które umożliwiają przechowywanie danych specyficznych dla pojedynczego klienta w aplikacji internetowej na serwerze. Dane stanu sesji służą do zapewniania klientowi wyglądu trwałego połączenia z aplikacją. Informacje o stanie mogą być przechowywane w pamięci procesu lokalnego lub w przypadku konfiguracji farmy internetowej mogą być przechowywane poza procesem przy użyciu usługi stanu ASP.NET lub bazy danych microsoft SQL Server.
System.Web.UI NamespaceUdostępnia klasy i interfejsy, które umożliwiają tworzenie kontrolek serwera ASP.NET i ASP.NET stron sieci Web dla interfejsu użytkownika aplikacji internetowych ASP.NET.
System.Web.UI.Adapters NamespaceZawiera klasy podstawowe kart kontrolnych i kart stron. Za pomocą tych kart można zastąpić stany cyklu życia stron i kontrolek. Jest to przydatne, jeśli chcesz zmodyfikować znaczniki lub zachowanie kontrolki dla nowych standardów znaczników lub dla określonych przeglądarek.
System.Web.UI.DataVisualization.Charting NamespaceZawiera metody i właściwości kontrolki serwera sieci Web wykresu.
System.Web.UI.Design NamespaceZawiera klasy, które mogą służyć do rozszerzania obsługi czasu projektowania dla stron sieci Web ASP.NET i kontrolek serwera sieci Web.
System.Web.UI.Design.Directives NamespaceZawiera klasy, które mogą służyć do rozszerzania obsługi czasu projektowania dla dyrektyw ASP.NET stron sieci Web.
System.Web.UI.Design.MobileControls NamespaceZawiera klasy, które zapewniają obsługę czasu projektowania dla klas w System.Web.UI.MobileControls przestrzeni nazw. Aby uzyskać informacje na temat tworzenia ASP.NET aplikacji mobilnych, zobacz witrynę www.asp.net/mobile sieci Web.
System.Web.UI.Design.MobileControls.Converters NamespaceZawiera klasy zapewniające obsługę w czasie projektowania konwerterów typów danych w kontrolkach mobilnych. Aby uzyskać informacje na temat tworzenia aplikacji mobilnych ASP.NET, zobacz witrynę sieci Web www.asp.net/mobile .
System.Web.UI.Design.WebControls NamespaceZawiera klasy, które mogą służyć do rozszerzania czasu projektowania obsługi kontrolek serwera sieci Web.
System.Web.UI.Design.WebControls.WebParts NamespaceZawiera klasy, które zapewniają obsługę czasu projektowania dla kontrolek pochodzących z klas w System.Web.UI.WebControls.WebParts przestrzeni nazw.
System.Web.UI.HtmlControls NamespaceZawiera klasy, które umożliwiają tworzenie formantów na serwerze HTML na stronie formularzy sieci Web. Formanty serwera HTML są uruchamiane na serwerze i mapowane bezpośrednio na standardowe Tagi HTML obsługiwane przez większość przeglądarek. Pozwala to programowo sterować elementami HTML na stronie formularzy sieci Web.
System.Web.UI.MobileControls NamespaceZawiera zestaw kontrolek serwera ASP.NET, które mogą renderować aplikację dla różnych urządzeń przenośnych. Interfejsy API w tej przestrzeni nazw są przestarzałe. Aby uzyskać informacje na temat tworzenia ASP.NET aplikacji mobilnych, zobacz witrynę www.asp.net/mobile sieci Web.
System.Web.UI.MobileControls.Adapters NamespaceZawiera klasy, których można użyć do zastąpienia etapów cyklu życia kontrolki mobilnej w celu zmodyfikowania domyślnego znaczników HTML, CHTML lub WML lub zachowania dla nowych standardów znaczników lub określonych przeglądarek i urządzeń przenośnych. Interfejsy API w tej przestrzeni nazw są przestarzałe. Aby uzyskać informacje na temat tworzenia ASP.NET aplikacji mobilnych, zobacz witrynę www.asp.net/mobile sieci Web.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters NamespaceZawiera klasy, których można użyć do zastąpienia etapów cyklu życia kontrolki mobilnej w celu zmodyfikowania domyślnego znaczników XHTML lub zachowania dla nowych standardów znaczników lub określonych przeglądarek i urządzeń przenośnych. Aby uzyskać informacje na temat tworzenia ASP.NET aplikacji mobilnych, zobacz witrynę www.asp.net/mobile sieci Web.
System.Web.UI.WebControls NamespaceZawiera klasy, które umożliwiają tworzenie kontrolek serwera sieci Web na stronie sieci Web. Kontrolki serwera internetowego są uruchamiane na serwerze i zawierają kontrolki formularzy, takie jak przyciski i pola tekstowe. Obejmują one również kontrolki specjalnego przeznaczenia, takie jak kalendarz. Ponieważ kontrolki serwera sieci Web są uruchamiane na serwerze, można programowo kontrolować te elementy. Chociaż kontrolki serwera sieci Web są renderowane jako HTML, ich model obiektów niekoniecznie odzwierciedla składnię HTML.
System.Web.UI.WebControls.Adapters NamespaceZawiera klasy, których można użyć do zastąpienia etapów cyklu życia kontrolki sieci Web. Klasy umożliwiają modyfikowanie znaczników lub zachowania kontrolki dla nowych standardów adiustacji lub dla określonych przeglądarek.
System.Web.UI.WebControls.Expressions NamespaceUdostępnia klasy, które umożliwiają filtrowanie danych na stronie sieci Web przy użyciu kontrolki QueryExtender .
System.Web.UI.WebControls.WebParts NamespaceZawiera klasy i interfejsy znane zbiorczo jako zestaw kontrolek składników Web Part. Za pomocą tych klas można tworzyć strony sieci Web, których wygląd i zachowanie można modyfikować (spersonalizowane) przez użytkowników końcowych. W przyszłych sesjach przeglądarki są zapisywane spersonalizowane ustawienia poszczególnych użytkowników dla strony.
System.Web.Util NamespaceUdostępnia klasy, które umożliwiają uruchamianie metod wywołania zwrotnego w zakresie transakcji i które umożliwiają opublikowanie pracy w oddzielnych wątkach.
System.Web.WebSockets NamespaceZawiera klasy, które obsługują dodawanie funkcji protokołu WebSocket do aplikacji ASP.NET Web Forms.
System.Windows NamespaceUdostępnia kilka ważnych klas podstawowych elementów Windows Presentation Foundation (WPF), różnych klas, które obsługują system właściwości WPF i logikę zdarzeń, oraz inne typy, które są bardziej szeroko używane przez rdzeń i strukturę WPF.
System.Windows.Annotations NamespaceUdostępnia klasy do obsługi adnotacji utworzonych przez użytkownika na zawartości wyświetlanej w kontrolkach wyświetlania dokumentów WPF.
System.Windows.Annotations.Storage NamespaceUdostępnia typy definiujące architekturę magazynu i nośniki do zapisywania i pobierania adnotacji utworzonych przez użytkownika.
System.Windows.Automation NamespaceZapewnia obsługę klientów automatyzacja interfejsu użytkownika Windows Presentation Foundation (WPF).
System.Windows.Automation.Peers NamespaceDefiniuje klasę AutomationPeer bazową i zestaw typów, które pochodzą z niego, które odpowiadają kontrolkom platformy .NET. Każda z nich AutomationPeer uwidacznia odpowiednią kontrolkę platformy .NET automatyzacja interfejsu użytkownika firmy Microsoft.
System.Windows.Automation.Provider NamespaceUdostępnia interfejsy API do tworzenia dostawców automatyzacji interfejsu użytkownika.
System.Windows.Automation.Text NamespaceZawiera wyliczenia określające formatowanie tekstu i powiązane zachowanie automatyzacji interfejsu użytkownika Windows Presentation Foundation (WPF).
System.Windows.Baml2006 NamespaceZawiera klasy czytnika i zapisu, które mogą korzystać z języka XAML w postaci BAML.
System.Windows.Controls NamespaceUdostępnia klasy do tworzenia elementów, znanych jako kontrolki, które umożliwiają użytkownikowi interakcję z aplikacją. Klasy kontrolek są podstawą środowiska użytkownika w dowolnej aplikacji, ponieważ umożliwiają użytkownikowi wyświetlanie, wybieranie lub wprowadzanie danych lub innych informacji.
System.Windows.Controls.Primitives NamespaceZawiera klasy bazowe i kontrolki, które mają być używane jako część innych bardziej złożonych kontrolek.
System.Windows.Controls.Ribbon NamespaceZawiera typy używane do tworzenia interfejsu użytkownika przy użyciu wstążki Microsoft dla WPF.
System.Windows.Controls.Ribbon.Primitives NamespaceZawiera typy, które są używane jako kontenery układu na wstążce Microsoft dla kontrolki WPF.
System.Windows.Converters NamespaceZapewnia klasy do obsługi konwersji typów podczas serializacji w Windows Presentation Foundation (WPF).
System.Windows.Data NamespaceZawiera klasy używane do tworzenia powiązań właściwości do źródeł danych, klas dostawcy źródła danych oraz implementacji kolekcji i widoków specyficznych dla danych.
System.Windows.Diagnostics NamespaceZapewnia obsługę narzędzi XAML Windows Presentation Foundation (WPF).
System.Windows.Documents NamespaceZawiera typy, które obsługują FixedDocumentFlowDocumenttworzenie dokumentów , i XML Paper Specification (XPS).
System.Windows.Documents.DocumentStructures NamespaceUdostępnia klasy opisujące strukturę XpsDocument pod względem sekcji, akapitów, rysunków, list punktowanych lub numerowanych oraz tabel.
System.Windows.Documents.Serialization NamespaceUdostępnia typy, które obsługują tworzenie i używanie dostępnych w czasie wykonywania wtyczek serializatorów odczytujących i zapisujących dokumenty w różnych formatach danych.
System.Windows.Forms NamespaceZawiera klasy do tworzenia aplikacji opartych na systemie Windows, które w pełni korzystają z zaawansowanych funkcji interfejsu użytkownika dostępnych w systemie operacyjnym Microsoft Windows.
System.Windows.Forms.Automation NamespaceZapewnia obsługę Windows formularzy automatyzacja interfejsu użytkownika klienckich.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceZawiera klasy pomocników, które Visual Studio do wyświetlania stron właściwości w trybie projektowania.
System.Windows.Forms.DataVisualization.Charting NamespaceZawiera metody i właściwości kontrolki Formularze systemu Windows wykresu.
System.Windows.Forms.Design NamespaceZawiera klasy obsługujące konfigurację i zachowanie w czasie projektowania dla składników Windows Forms. Te klasy składają się z klas projektanta, które zapewniają obsługę składników Windows Forms, zestawu usług czasu projektowania, UITypeEditor klas do konfigurowania niektórych typów właściwości i klas do importowania kontrolek ActiveX.
System.Windows.Forms.Design.Behavior NamespaceZawiera klasy służące do tworzenia niestandardowego zachowania interfejsu użytkownika dla składników w czasie projektowania.
System.Windows.Forms.Integration NamespaceZawiera klasy, które obsługują współdziałanie kontrolek Windows Forms i WPF.
System.Windows.Forms.Layout NamespaceZawiera klasy implementowania zachowań układu w formularzu lub kontrolce.
System.Windows.Forms.PropertyGridInternal NamespaceZapewnia wewnętrzną obsługę PropertyGrid formantu. Klasy w tej przestrzeni nazw obsługują infrastrukturę .NET i nie są przeznaczone do użycia bezpośrednio w kodzie.
System.Windows.Forms.VisualStyles NamespaceZawiera klasy dla kontrolek renderowania i innych elementów interfejsu użytkownika systemu Windows ze stylami wizualnymi w systemach operacyjnych, które je obsługują.
System.Windows.Ink NamespaceUdostępnia klasy umożliwiające interakcję z atramentem i manipulowanie nim na platformie Windows Presentation Foundation (WPF).
System.Windows.Input NamespaceWiększość typów w tej przestrzeni nazw obsługuje system wejściowy Windows Presentation Foundation (WPF). Obejmuje to klasy abstrakcji urządzeń myszy, klawiatury i stylus, wspólną klasę menedżera danych wejściowych, obsługę poleceń i poleceń niestandardowych oraz różne klasy narzędzi. Jednak niektóre typy mają zastosowanie poza WPF.
System.Windows.Input.Manipulations NamespaceZapewnia funkcje monitorowania i reagowania na kolekcję manipulatorów jako pojedynczy złożony, umożliwiając aplikacji śledzenie zmian w składniku złożonym zamiast poszczególnych składników.
System.Windows.Input.StylusPlugIns NamespaceUdostępnia klasy, które obsługują manipulowanie danymi z pióra na tablecie na platformie Windows Presentation Foundation (WPF). Klasy te zapewniają kontrolę niskiego poziomu nad Stylus danymi wejściowymi i tworzeniem cyfrowych obiektów pisma odwrotowego Stroke . Klasa StylusPlugIn udostępnia mechanizm implementowania zachowania niestandardowego i stosowania tego zachowania do strumienia danych pochodzących z urządzenia rysika w celu uzyskania optymalnej wydajności.
System.Windows.Input.StylusWisp NamespaceZawiera klasy, które obsługują manipulowanie danymi z pióra urządzenia typu tablet z rysikiem na platformie Windows Presentation Foundation (WPF).
System.Windows.Interop NamespaceUdostępnia typy pomocnicze dla współdziałania między Windows Presentation Foundation (WPF) i innymi technologiami, takimi jak interfejsy API systemu Windows, oraz udostępnia klasy podstawowe dla innych konkretnych scenariuszy międzyoperacyjnych obejmujących WPF.
System.Windows.Markup NamespaceUdostępnia typy do obsługi języka XAML. Niektóre z tych typów znajdują się w zestawach WPF i są specyficzne dla scenariuszy WPF, które obejmują XAML. Inne typy w tej przestrzeni nazw zapewniają ogólną obsługę usług XAML platformy .NET i nie wymagają odwoływania się do zestawów WPF.
System.Windows.Markup.Localizer NamespaceUdostępnia typy, które pomagają w lokalizacji binarnych źródeł XAML (BAML).
System.Windows.Markup.Primitives NamespaceZawiera klasy, które obsługują Extensible Application Markup Language (XAML) w Windows Presentation Foundation (WPF).
System.Windows.Media NamespaceUdostępnia typy, które umożliwiają integrację multimediów sformatowanych, w tym rysunków, tekstu i zawartości audio/wideo w aplikacjach Windows Presentation Foundation (WPF).
System.Windows.Media.Animation NamespaceUdostępnia typy, które obsługują funkcje animacji właściwości, w tym osi czasu, scenorysów i klatek kluczowych.
System.Windows.Media.Converters NamespaceZawiera klasy, które są używane przez MarkupWriter do serializacji Extensible Application Markup Language (XAML).
System.Windows.Media.Effects NamespaceUdostępnia typy, których można użyć do stosowania efektów wizualnych do obrazów map bitowych.
System.Windows.Media.Imaging NamespaceUdostępnia typy używane do kodowania i dekodowania obrazów map bitowych.
System.Windows.Media.Media3D NamespaceZawiera typy, które obsługują prezentację 3-D w aplikacjach Windows Presentation Foundation (WPF).
System.Windows.Media.Media3D.Converters NamespaceZawiera klasy używane przez klasę MarkupWriter do serializacji języka XAML (Extensible Application Markup Language).
System.Windows.Media.TextFormatting NamespaceUdostępnia typy kontrolujące formatowanie tekstu, zazwyczaj na niższym poziomie niż prezentacja tekstowa oparta na kontrolce lub model obiektów tekstowych.
System.Windows.Navigation NamespaceUdostępnia typy obsługujące nawigację, w tym nawigację między oknami i dziennikami nawigacji.
System.Windows.Resources NamespaceUdostępnia klasy niskiego poziomu, które obsługują model zasobów Windows Presentation Foundation (WPF) i akcję kompilacji Zasoby.
System.Windows.Shapes NamespaceZapewnia dostęp do biblioteki kształtów, które mogą być używane w języku Extensible Application Markup Language (XAML) lub kodzie.
System.Windows.Shell NamespaceZawiera typy, które zapewniają dostęp kodu zarządzanego do rozszerzonych funkcji paska zadań systemu Windows 7.
System.Windows.Threading NamespaceZawiera typy do obsługi systemu wątkowego Windows Presentation Foundation (WPF).
System.Windows.Xps NamespaceUdostępnia klasy zapisujące dokumenty XPS w magazynie danych lub w kolejce wydruku.
System.Windows.Xps.Packaging NamespaceUdostępnia typy, które umożliwiają aplikacjom odczytywanie i zapisywanie składników dokumentu XPS.
System.Windows.Xps.Serialization NamespaceUdostępnia typy, które obsługują serializacji dokumentów XPS.
System.Workflow.Activities NamespaceUdostępnia klasy związane z działaniami programu Windows Workflow Foundation.
System.Workflow.Activities.Configuration NamespaceUdostępnia klasy reprezentujące sekcje pliku konfiguracji.
System.Workflow.Activities.Rules NamespaceZawiera zestaw klas definiujących warunki i akcje, które tworzą regułę.
System.Workflow.Activities.Rules.Design NamespaceZawiera zestaw klas, które zarządzają edytorem zestawu reguł i edytorem warunku reguły okna dialogowego.
System.Workflow.ComponentModel NamespaceUdostępnia klasy związane z modelem składników programu Windows Workflow Foundation.
System.Workflow.ComponentModel.Compiler NamespaceDostarcza klasy powiązane z kompilatorem modelu składników Windows Workflow Foundation.
System.Workflow.ComponentModel.Design NamespaceUdostępnia klasy związane z projektantami modeli składników programu Windows Workflow Foundation.
System.Workflow.ComponentModel.Serialization NamespaceZapewnia infrastrukturę do zarządzania serializacją działań i przepływów pracy do i z extensible Application Markup Language (XAML) i CodeDOM.
System.Workflow.Runtime NamespaceUdostępnia klasy związane ze środowiskiem uruchomieniowym przepływu pracy.
System.Workflow.Runtime.Configuration NamespaceZawiera klasy używane do konfigurowania aparatu środowiska uruchomieniowego przepływu pracy.
System.Workflow.Runtime.DebugEngine NamespaceZawiera klasy i interfejsy do użycia w debugowaniu wystąpień przepływu pracy.
System.Workflow.Runtime.Hosting NamespaceUdostępnia klasy związane z hostem środowiska uruchomieniowego programu Windows Workflow Foundation.
System.Workflow.Runtime.Tracking NamespaceZawiera klasy i interfejs związany z usługami śledzenia.
System.Xaml NamespaceDostarcza typy, które odnoszą się do czytników XAML i autorów XAML. Obejmuje to domyślne implementacje usług XAML .NET i ich czytników XAML oraz autorzy kodu XAML. Zawiera również typy istotne dla systemu typów XAML i inne typy obsługi związane z pojęciami usług XAML i .NET XAML.
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.Xaml.Schema NamespaceZawiera typy, które obsługują rozszerzalność systemu typów XAML.
System.Xml NamespaceZapewnia opartą na standardach obsługę przetwarzania kodu XML.
System.Xml.Linq NamespaceZawiera klasy LINQ to XML. LINQ to XML to interfejs programowania XML w pamięci, który umożliwia wydajne i łatwe modyfikowanie dokumentów XML.
System.Xml.Resolvers NamespaceZapewnia obsługę wstępnego zasypowania pamięci podręcznej przy użyciu strumieni DTD lub XML.
System.Xml.Schema NamespaceZawiera klasy XML, które zapewniają oparte na standardach obsługę schematów języka definicji schematu XML (XSD).
System.Xml.Serialization NamespaceZawiera klasy używane do serializacji obiektów w dokumentach lub strumieniach w formacie XML.
System.Xml.Serialization.Advanced NamespaceZawiera klasy, które umożliwiają dostosowanie kodu wygenerowanego na podstawie dokumentu WSDL (Web Services Description Language).
System.Xml.Serialization.Configuration NamespaceZawiera klasy używane do odczytywania wartości znalezionych w plikach konfiguracji aplikacji w < sekcjisystem.xml.serialization> , element .
System.Xml.XPath NamespaceZawiera klasy definiujące model kursora do nawigowania i edytowania elementów informacji XML jako wystąpień modelu danych XQuery 1.0 i XPath 2.0.
System.Xml.XmlConfiguration NamespaceZawiera sekcje konfiguracji XML.
System.Xml.Xsl NamespaceZapewnia obsługę przekształceń extensible Stylesheet Transformation (XSLT). Obsługuje rekomendację przekształcenia XSL W3C (XSLT) w wersji 1.0.
System.Xml.Xsl.Runtime NamespaceZawiera typy używane przez aparat przekształcania XSL.
UIAutomationClientsideProviders NamespaceZawiera pojedynczy typ, który mapuje dostawców automatyzacji klienta.
XamlGeneratedNamespace NamespaceZawiera typy generowane przez kompilator, które nie mają być używane bezpośrednio z kodu.