Udostępnij za pośrednictwem


System.Net Przestrzeń nazw

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

Klasy

AuthenticationManager

Zarządza modułami uwierzytelniania wywoływanymi podczas procesu uwierzytelniania klienta.

Authorization

Zawiera komunikat uwierzytelniania dla serwera internetowego.

Cookie

Udostępnia zestaw właściwości i metod używanych do zarządzania plikami cookie. Klasa ta nie może być dziedziczona.

CookieCollection

Udostępnia kontener kolekcji dla wystąpień Cookie klasy .

CookieContainer

Udostępnia kontener dla kolekcji CookieCollection obiektów.

CookieException

Wyjątek zgłaszany po wystąpieniu błędu podczas dodawania Cookie elementu do elementu CookieContainer.

CredentialCache

Zapewnia magazyn dla wielu poświadczeń.

Dns

Udostępnia proste funkcje rozpoznawania nazw domen.

DnsEndPoint

Reprezentuje punkt końcowy sieci jako nazwę hosta lub ciąg reprezentujący adres IP i numer portu.

DnsPermission

Kontroluje prawa dostępu do serwerów systemu nazw domen (DNS) w sieci.

DnsPermissionAttribute

Określa uprawnienia do żądania informacji z serwerów nazw domen.

DownloadDataCompletedEventArgs

Udostępnia dane dla zdarzenia DownloadDataCompleted.

DownloadProgressChangedEventArgs

Dostarcza dane dla DownloadProgressChanged zdarzenia obiektu WebClient.

DownloadStringCompletedEventArgs

Udostępnia dane dla zdarzenia DownloadStringCompleted.

EndPoint

Identyfikuje adres sieciowy. Jest to abstract klasa.

EndpointPermission

Definiuje punkt końcowy autoryzowany przez SocketPermission wystąpienie.

FileWebRequest

Zapewnia implementację WebRequest systemu plików klasy .

FileWebResponse

Zapewnia implementację WebResponse systemu plików klasy .

FtpWebRequest

Implementuje klienta protokołu transferu plików (FTP).

FtpWebResponse

Hermetyzuje odpowiedź serwera ftp (File Transfer Protocol) na żądanie.

GlobalProxySelection

Zawiera globalne domyślne wystąpienie serwera proxy dla wszystkich żądań HTTP.

HttpDiagnosticsHttpWebRequestExtensions

Rozszerzenia narzędzi telemetrycznych.

HttpListener

Zapewnia prosty, programowo kontrolowany odbiornik protokołu HTTP. Klasa ta nie może być dziedziczona.

HttpListenerBasicIdentity

Przechowuje nazwę użytkownika i hasło z podstawowego żądania uwierzytelniania.

HttpListenerContext

Zapewnia dostęp do obiektów żądania i odpowiedzi używanych przez klasę HttpListener . Klasa ta nie może być dziedziczona.

HttpListenerException

Wyjątek zgłaszany w przypadku wystąpienia błędu podczas przetwarzania żądania HTTP.

HttpListenerPrefixCollection

Reprezentuje kolekcję używaną do przechowywania prefiksów identyfikatora URI (Uniform Resource Identifier) dla HttpListener obiektów.

HttpListenerRequest

Opisuje przychodzące żądanie HTTP do HttpListener obiektu. Klasa ta nie może być dziedziczona.

HttpListenerResponse

Reprezentuje odpowiedź na żądanie obsługiwane przez HttpListener obiekt.

HttpListenerTimeoutManager

Menedżer limitu czasu do użycia dla HttpListener obiektu.

HttpVersion

Definiuje numery wersji HTTP, które są obsługiwane przez HttpWebRequest klasy i HttpWebResponse .

HttpWebRequest

Zapewnia implementację WebRequest klasy specyficzną dla protokołu HTTP.

HttpWebResponse

Zapewnia implementację WebResponse klasy specyficzną dla protokołu HTTP.

IPAddress

Udostępnia adres protokołu internetowego (IP).

IPEndPoint

Reprezentuje punkt końcowy sieci jako adres IP i numer portu.

IPEndPointCollection

Reprezentuje kolekcję używaną do przechowywania punktów końcowych sieci jako IPEndPoint obiektów.

IPHostEntry

Udostępnia klasę kontenera dla informacji o adresie hosta internetowego.

NetworkCredential

Dostarcza poświadczenia dla schematów uwierzytelniania opartych na hasłach, takich jak podstawowe, szyfrowe, NTLM i uwierzytelnianie Kerberos.

NetworkProgressChangedEventArgs

Dostarcza dane o zmienionym zdarzeniu postępu sieci.

OpenReadCompletedEventArgs

Udostępnia dane dla zdarzenia OpenReadCompleted.

OpenWriteCompletedEventArgs

Udostępnia dane dla zdarzenia OpenWriteCompleted.

ProtocolViolationException

Wyjątek zgłaszany po wystąpieniu błędu podczas korzystania z protokołu sieciowego.

ServicePoint

Zapewnia zarządzanie połączeniami HTTP.

ServicePointManager

Zarządza kolekcją ServicePoint obiektów.

SocketAddress

Przechowuje serializowane informacje z EndPoint klas pochodnych.

SocketPermission

Kontroluje prawa do nawiązywania lub akceptowania połączeń na adresie transportu.

SocketPermissionAttribute

Określa akcje zabezpieczeń do sterowania Socket połączeniami. Klasa ta nie może być dziedziczona.

TransportContext

Klasa TransportContext udostępnia dodatkowy kontekst dotyczący podstawowej warstwy transportu.

UiSynchronizationContext

Udostępnia kontekst synchronizacji dla zarządzanego interfejsu użytkownika używanego w modelach synchronizacji.

UploadDataCompletedEventArgs

Udostępnia dane dla zdarzenia UploadDataCompleted.

UploadFileCompletedEventArgs

Udostępnia dane dla zdarzenia UploadFileCompleted.

UploadProgressChangedEventArgs

Dostarcza dane dla UploadProgressChanged zdarzenia obiektu WebClient.

UploadStringCompletedEventArgs

Udostępnia dane dla zdarzenia UploadStringCompleted.

UploadValuesCompletedEventArgs

Udostępnia dane dla zdarzenia UploadValuesCompleted.

WebClient

Udostępnia typowe metody wysyłania danych do zasobu i odbierania ich z zasobu zidentyfikowanego przez identyfikator URI.

WebException

Wyjątek zgłaszany w przypadku wystąpienia błędu podczas uzyskiwania dostępu do sieci za pośrednictwem protokołu podłączanego.

WebHeaderCollection

Zawiera nagłówki protokołu skojarzone z żądaniem lub odpowiedzią.

WebPermission

Kontroluje prawa dostępu do zasobów internetowych HTTP.

WebPermissionAttribute

Określa uprawnienia dostępu do zasobów internetowych. Klasa ta nie może być dziedziczona.

WebProxy

Zawiera ustawienia serwera proxy HTTP dla HttpClient klasy .

WebRequest

Wysyła żądanie do identyfikatora URI (Uniform Resource Identifier). Jest to abstract klasa.

WebRequestMethods

Klasa kontenera dla WebRequestMethods.Ftpklas , WebRequestMethods.Filei WebRequestMethods.Http . Klasa ta nie może być dziedziczona.

WebRequestMethods.File

Reprezentuje typy metod protokołu plików, które mogą być używane z żądaniem FILE. Klasa ta nie może być dziedziczona.

WebRequestMethods.Ftp

Reprezentuje typy metod protokołu FTP, które mogą być używane z żądaniem FTP. Klasa ta nie może być dziedziczona.

WebRequestMethods.Http

Reprezentuje typy metod protokołu HTTP, które mogą być używane z żądaniem HTTP.

WebResponse

Dostarcza odpowiedź z identyfikatora URI (Uniform Resource Identifier). Jest to abstract klasa.

WebUtility

Udostępnia metody kodowania i dekodowania adresów URL podczas przetwarzania żądań internetowych.

WriteStreamClosedEventArgs

Udostępnia dane dla zdarzenia WriteStreamClosed.

Struktury

IPNetwork

Reprezentuje sieć IP z prefiksem IPAddress sieci zawierającym i definiującą Int32 długość prefiksu.

Interfejsy

IAuthenticationModule

Udostępnia podstawowy interfejs uwierzytelniania dla modułów uwierzytelniania klienta sieci Web.

ICertificatePolicy

Weryfikuje certyfikat serwera.

ICredentialPolicy

Definiuje zasady poświadczeń, które mają być używane dla żądań zasobów, które są wykonywane przy użyciu WebRequest i jej klas pochodnych.

ICredentials

Udostępnia podstawowy interfejs uwierzytelniania na potrzeby pobierania poświadczeń na potrzeby uwierzytelniania klienta sieci Web.

ICredentialsByHost

Udostępnia interfejs do pobierania poświadczeń dla hosta, portu i typu uwierzytelniania.

INetworkProgress

Zawiera informacje o postępie sieci w wysyłaniu danych za pośrednictwem sieci.

IUnsafeWebRequestCreate

Tworzy niebezpieczny WebRequest identyfikator URI (Uniform Resource Identifier).

IWebProxy

Udostępnia podstawowy interfejs do implementacji dostępu serwera proxy dla HttpClient klasy .

IWebProxyScript

Udostępnia interfejs podstawowy do ładowania i wykonywania skryptów na potrzeby automatycznego wykrywania serwera proxy.

IWebRequestCreate

Udostępnia podstawowy interfejs do tworzenia WebRequest wystąpień.

Wyliczenia

AuthenticationSchemes

Określa protokoły uwierzytelniania.

DecompressionMethods

Reprezentuje format kodowania kompresji i dekompresji plików, który ma być używany do kompresowania danych odebranych w odpowiedzi na element HttpWebRequest.

FtpStatusCode

Określa kody stanu zwracane dla operacji protokołu TRANSFERU plików (FTP).

HttpRequestHeader

Nagłówki HTTP, które mogą być określone w żądaniu klienta.

HttpResponseHeader

Nagłówki HTTP, które można określić w odpowiedzi serwera.

HttpStatusCode

Zawiera wartości kodów stanu zdefiniowanych dla protokołu HTTP zdefiniowanych w dokumencie RFC 2616 dla protokołu HTTP 1.1.

NetworkAccess

Określa uprawnienia dostępu do sieci.

SecurityProtocolType

Określa protokoły zabezpieczeń obsługiwane przez pakiet zabezpieczeń Schannel.

TransportType

Definiuje typy transportu dla SocketPermission klas i Socket .

WebExceptionStatus

Definiuje kody stanu dla WebException klasy.

Delegaci

AuthenticationSchemeSelector

Wybiera schemat uwierzytelniania dla HttpListener wystąpienia.

BindIPEndPoint

Reprezentuje metodę określającą lokalny adres protokołu internetowego i numer portu dla .ServicePoint

DownloadDataCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać DownloadDataCompleted zdarzenie klasy WebClient.

DownloadProgressChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać DownloadProgressChanged zdarzenie klasy WebClient.

DownloadStringCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać DownloadStringCompleted zdarzenie klasy WebClient.

HttpContinueDelegate

Reprezentuje metodę, która powiadamia wywołujące o odebraniu przez klienta dalszej odpowiedzi.

HttpListener.ExtendedProtectionSelector

Delegat wywoływany ExtendedProtectionPolicy w celu określenia elementu do użycia dla każdego HttpListener żądania.

OpenReadCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać OpenReadCompleted zdarzenie klasy WebClient.

OpenWriteCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać OpenWriteCompleted zdarzenie klasy WebClient.

UploadDataCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać UploadDataCompleted zdarzenie klasy WebClient.

UploadFileCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać UploadFileCompleted zdarzenie klasy WebClient.

UploadProgressChangedEventHandler

Reprezentuje metodę, która będzie obsługiwać UploadProgressChanged zdarzenie klasy WebClient.

UploadStringCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać UploadStringCompleted zdarzenie klasy WebClient.

UploadValuesCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać UploadValuesCompleted zdarzenie klasy WebClient.

WriteStreamClosedEventHandler

Reprezentuje metodę, która będzie obsługiwać WriteStreamClosed zdarzenie klasy WebClient.

Zobacz też