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

NazwaOpis
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.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.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.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.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.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.Net NamespaceProsty interfejs programistyczny dla wielu protokołów używanych obecnie w sieciach. Klasy w System.Net przestrzeni nazw mogą służyć do tworzenia aplikacji ze Sklepu Windows lub aplikacji klasycznych. W przypadku użycia w aplikacji ze Sklepu Windows klasy w System.Net przestrzeni nazw mają wpływ na funkcję izolacji sieciowej, część modelu zabezpieczeń aplikacji używanego przez dewelopera systemu Windows Preview. Odpowiednie możliwości sieciowe muszą być włączone w manifeście aplikacji dla aplikacji ze Sklepu Windows dla systemu, aby umożliwić dostęp do sieci przez aplikację ze Sklepu Windows. Aby uzyskać więcej informacji, zobacz Izolacja sieciowa dla aplikacji ze Sklepu Windows.
System.Net.Http NamespaceUdostępnia interfejs programowania dla nowoczesnych aplikacji HTTP.
System.Net.Http.Headers NamespaceZapewnia obsługę kolekcji nagłówków HTTP używanych przez System.Net.Http przestrzeń nazw.
System.Numerics NamespaceZawiera typy liczbowe, które uzupełniają typy liczbowe, takie jak Byte, Doublei Int32, zdefiniowane przez platformę .NET.
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 NamespaceZawiera zaawansowane typy, które obsługują różne przestrzenie nazw, takie jak System, Runtimei Security przestrzenie nazw.
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.ExceptionServices NamespaceUdostępnia klasy na potrzeby zaawansowanej obsługi wyjątków.
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.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.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.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.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.Schema NamespaceZawiera klasy XML, które zapewniają oparte na standardach obsługę schematów języka definicji schematu XML (XSD).