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

NazwaOpis
Accessibility NamespaceReprezentuje otokę zarządzaną dla interfejsu ułatwień dostępu Component Object Model (COM).
IEHost.Execute Namespace
Microsoft.CSharp NamespaceZawiera klasy obsługujące kompilowanie i generowanie kodu przy użyciu języka C#.
Microsoft.IE Namespace
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.VisualBasic NamespaceZawiera typy, które obsługują środowisko uruchomieniowe Visual Basic w Visual Basic.
Microsoft.VisualBasic.CompilerServices NamespaceZawiera tylko typy użytku wewnętrznego, które obsługują kompilator Języka Visual Basic.
Microsoft.VisualBasic.Vsa NamespaceZawiera obiekty, które umożliwiają integrację skryptów dla aparatów skryptów .NET Framework z programem Visual Basic oraz kompilowanie i wykonywanie kodu w czasie wykonywania.
Microsoft.VisualC NamespaceZawiera klasy, które obsługują kompilację i generowanie kodu przy użyciu języka C++.
Microsoft.Vsa Namespace
Microsoft.Vsa.Vb.CodeDOM Namespace
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_VsaVb Namespace
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.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.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.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.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.Data NamespaceZapewnia dostęp do klas reprezentujących architekturę ADO.NET. ADO.NET umożliwia tworzenie składników, które efektywnie zarządzają danymi z wielu źródeł danych.
System.Data.Common NamespaceZawiera klasy współużytkowane przez dostawców danych platformy .NET.
System.Data.Odbc NamespaceSystem.Data.Odbc Przestrzeń nazw jest dostawcą danych .NET Framework dla ODBC.
System.Data.OleDb NamespaceSystem.Data.OleDb Przestrzeń nazw jest the.NET dostawcą danych struktury dla OLE DB.
System.Data.OracleClient NamespaceSystem.Data.OracleClient Przestrzeń nazw jest dostawcą danych .NET Framework dla oracle.
System.Data.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.Diagnostics NamespaceUdostępnia klasy, które umożliwiają interakcję z procesami systemowymi, dziennikami zdarzeń i licznikami wydajności.
System.Diagnostics.Design NamespaceZawiera klasy, które mogą służyć do rozszerzania obsługi monitorowania i instrumentacji aplikacji w czasie projektowania.
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.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.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.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.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.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.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.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.Sockets NamespaceZapewnia zarządzaną implementację interfejsu Windows Sockets (Winsock) dla deweloperów, którzy muszą ściśle kontrolować dostęp do sieci.
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.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.Runtime.CompilerServices NamespaceUdostępnia funkcje składników zapisywania kompilatora, którzy używają kodu zarządzanego do określania atrybutów w metadanych mających wpływ na zachowanie środowiska uruchomieniowego języka wspólnego.
System.Runtime.InteropServices NamespaceZapewnia szeroką gamę elementów członkowskich, które obsługują międzyoperację modelu COM i platformę wywoływania usług. Jeśli nie znasz tych usług, zobacz Współdziałanie z niezarządzanymi kodami.
System.Runtime.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.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.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.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.Security NamespaceZapewnia podstawową strukturę systemu zabezpieczeń środowiska uruchomieniowego języka wspólnego, w tym klasy bazowe dla uprawnień.
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.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.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.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.Timers NamespaceTimer Udostępnia składnik, który umożliwia zgłaszanie zdarzenia w określonym interwale.
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.Caching NamespaceUdostępnia klasy do buforowania często używanych danych na serwerze.
System.Web.Configuration NamespaceZawiera klasy używane do konfigurowania konfiguracji ASP.NET.
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.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.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.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.Security NamespaceZawiera klasy używane do implementowania zabezpieczeń ASP.NET w aplikacjach serwera sieci Web.
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.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.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.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.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.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.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.ComponentModel.Com2Interop NamespaceZawiera klasy pomocników, które Visual Studio do wyświetlania stron właściwości w trybie projektowania.
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.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.Xml NamespaceZapewnia opartą na standardach obsługę przetwarzania kodu 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.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.Xsl NamespaceZapewnia obsługę przekształceń extensible Stylesheet Transformation (XSLT). Obsługuje rekomendację przekształcenia XSL W3C (XSLT) w wersji 1.0.