Поделиться через


Пространства имен System.Net

Пространство имен System.Net и его дочерние пространства имен(System.Net.Http, System.Net.Http.Headers и System.Net.NetworkInformation) содержат типы, которые обеспечивают поддержку сети.

В этом разделе представлены типы в пространствах имен System.Net, которые включены в Приложения .NET для Магазина Windows. Обратите внимание, что Приложения .NET для Магазина Windows не включает все члены каждого типа. Дополнительные сведения об типах см. в соответствующих разделах. Документация по типу показывает, какие члены включены в Приложения .NET для Магазина Windows.

Пространство имен System.Net

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

AuthenticationSchemes

Задает протоколы для аутентификации.

Cookie

Предоставляет набор методов и свойств, используемых для управления файлами cookie. Этот класс не наследуется.

CookieCollection

Предоставляет контейнер коллекции для экземпляров класса Cookie.

CookieContainer

Предоставляет контейнер для коллекции объектов CookieCollection.

CookieException

Исключение, которое возникает при ошибке при добавлении Cookie в CookieContainer.

CredentialCache

Предоставляет хранилище для множества учетных данных.

DecompressionMethods

Представляет формат кодирования сжатия и распаковки файлов, который будет использоваться для сжатия данных, полученных в ответ на HttpWebRequest.

HttpRequestHeader

HTTP-заголовки, которые могут быть указаны в клиентском запросе.

HttpStatusCode

Содержит значения кодов состояния, определенных для протокола HTTP.

HttpWebRequest

Предоставляет ориентированную на HTTP-протокол реализацию класса WebRequest.

HttpWebResponse

Предоставляет ориентированную на HTTP-протокол реализацию класса WebResponse.

ICredentials

Предоставляет основной интерфейс аутентификации для извлечения учетных данных, необходимых при проверке подлинности веб-клиента.

ICredentialsByHost

Предоставляет основной интерфейс для извлечения учетных данных, относящихся к узлу, порту и типу аутентификации.

IWebProxy

Предоставляет базовый интерфейс, помогающий реализовать доступ к прокси-серверу для класса WebRequest.

IWebRequestCreate

Предоставляет основной интерфейс для создания экземпляров класса WebRequest.

NetworkCredential

Предоставляет учетные данные для схем аутентификации на основе пароля, таких как "Обычная", "Дайджест", "NTLM" и "Kerberos".

ProtocolViolationException

Исключение, создаваемое при возникновении ошибки во время использования сетевого протокола.

TransportContext

Класс TransportContext предоставляет дополнительный контекст для соответствующего транспортного слоя.

WebException

Исключение, которое создается при появлении ошибки во время доступа к сети через подключаемый протокол.

WebExceptionStatus

Определяет коды состояния для класса WebException.

WebHeaderCollection

Содержит заголовки протокола, связанного с запросом или ответом.

WebRequest

Выполняет запрос к URI. Этот класс является абстрактным.

WebResponse

Предоставляет ответ от URI. Этот класс является абстрактным.

WebUtility

Предоставляет методы кодирования и расшифровки URL-адресов во время обработки веб-запросов.

Пространство имен System.Net.Http

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

ByteArrayContent

Предоставляет содержимое HTTP на основе массива байтов.

ClientCertificateOption

Определяет способ предоставления клиентских сертификатов.

DelegatingHandler

Базовый тип для обработчиков HTTP, которые делегируют обработку ответных сообщений HTTP другому обработчику, который называется внутренним обработчиком.

FormUrlEncodedContent

Контейнер для кортежей "имя-значение", закодированных с помощью типа MIME application/x-www-form-urlencoded.

HttpClient

Предоставляет базовый класс для отправки HTTP-запросов и получения HTTP-ответов от ресурса с заданным URI.

HttpClientHandler

Базовый класс для реализаций обработчиков HTTP.

HttpCompletionOption

Указывает, должны ли операции HttpClient считаться завершенными, как только получен ответ, или только после чтения всего сообщения ответа, включая содержимое.

HttpContent

Базовый класс, представляющий заголовки содержимого и тело сущности HTTP.

HttpMessageHandler

Базовый тип обработчиков сообщений HTTP.

HttpMessageInvoker

Базовый тип для HttpClient и других инициаторов сообщений.

HttpMethod

Вспомогательный класс для получения и сравнения стандартных методов HTTP.

HttpRequestException

Базовый класс для исключений, создаваемых классами HttpClient и HttpMessageHandler.

HttpRequestMessage

Представляет сообщение HTTP-запроса.

HttpResponseMessage

Представляет сообщение HTTP-ответа.

MessageProcessingHandler

Базовый тип для обработчиков, которые выполняют определенную небольшую часть обработки запросов и ответных сообщений.

MultipartContent

Предоставляет коллекцию объектов HttpContent, которые сериализуются используя спецификацию типа содержимого multipart.

MultipartFormDataContent

Предоставляет контейнер для закодированного с помощью типа MIME "multipart/form-data" содержимого.

RtcRequestFactory

Представляет класс, используемый для создания специального HttpRequestMessage для использования с инфраструктурой фоновых уведомлений связи в режиме реального времени (RTC).

StreamContent

Предоставляет содержимое HTTP на основе потока.

StringContent

Предоставляет содержимое HTTP на основе строки.

Пространство имен System.Net.Http.Headers

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

AuthenticationHeaderValue

Представляет сведения об аутентификации в значениях заголовка Authorization, ProxyAuthorization, WWW-Authneticate и Proxy-Authenticate.

CacheControlHeaderValue

Представляет значение заголовка Cache-Control.

ContentDispositionHeaderValue

Представляет значение заголовка Content-Disposition.

ContentRangeHeaderValue

Представляет значение заголовка Content-Range.

EntityTagHeaderValue

Представляет значение заголовка тега сущности.

HttpContentHeaders

Представляет коллекцию заголовков Content в соответствии с RFC 2616.

HttpHeaders

Коллекция заголовков и их значений согласно определению RFC 2616.

HttpHeaderValueCollection<T>

Представляет коллекцию значений заголовков.

HttpRequestHeaders

Представляет коллекцию заголовков Request в соответствии с RFC 2616.

HttpResponseHeaders

Представляет коллекцию заголовков Response в соответствии с RFC 2616.

MediaTypeHeaderValue

Представляет типа media-type в соответствии с RFC 2616.

MediaTypeWithQualityHeaderValue

Представляет значение заголовка типа содержимого с дополнительным качеством.

NameValueHeaderValue

Представляет пару "имя-значение".

NameValueWithParametersHeaderValue

Представляет пару "имя-значение" с параметрами.

ProductHeaderValue

Представляет значение заголовка продукта.

ProductInfoHeaderValue

Представляет значение, которое может быть либо продуктом, либо комментарием.

RangeConditionHeaderValue

Представляет значение заголовка, которое может быть либо значением даты и времени, либо значением тега сущности.

RangeHeaderValue

Представляет значение заголовка Range.

RangeItemHeaderValue

Представляет значение заголовка диапазона байтов.

RetryConditionHeaderValue

Представляет значение заголовка, которое может быть либо значением даты и времени, либо значением интервала времени.

StringWithQualityHeaderValue

Представляет значение заголовка строки с необязательным качеством.

TransferCodingHeaderValue

Представляет значение заголовка кодирования передачи.

TransferCodingWithQualityHeaderValue

Представляет значение заголовка transfer-coding с необязательным качеством.

ViaHeaderValue

Представляет значение заголовка Via.

WarningHeaderValue

Представляет значение предупреждения, используемое заголовком Warning.

Пространство имен System.Net.NetworkInformation

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

NetworkAddressChangedEventHandler

Ссылается на один или несколько методов, вызываемых при изменении адреса сетевого интерфейса.

NetworkChange

Позволяет приложениям получать уведомления при изменении IP-адреса сетевого интерфейса, называемого также сетевой платой или адаптером.

NetworkInterface

Предоставляет конфигурацию и статистику сетевого интерфейса.

См. также

Основные понятия

Приложения .NET для Магазина Windows — поддерживаемые API