System.Net 命名空间

System.Net 及其子命名空间(System.Net.Http、System.Net.Http.Headers 和 System.Net.NetworkInformation)包含提供网络支持的类型。

本主题显示适用于 Windows 应用商店应用的 .NET 中包括的 System.Net 命名空间中的类型。请注意,适用于 Windows 应用商店应用的 .NET 不包含每个类型的所有成员。有关各个类型的信息,请参见链接的主题。类型的文档指示 适用于 Windows 应用商店应用的 .NET中包括哪些成员。

System.Net 命名空间

适用于 Windows 应用商店应用的 .NET 中支持的类型

说明

AuthenticationSchemes

指定用于身份验证的协议。

Cookie

提供一组用于管理 Cookie 的属性和方法。无法继承此类。

CookieCollection

为 Cookie 类的实例提供集合容器。

CookieContainer

为 CookieCollection 对象的集合提供容器。

CookieException

向 CookieContainer 添加 Cookie 发生错误所引发的异常。

CredentialCache

为多个凭据提供存储。

DecompressionMethods

表示文件压缩和解压缩编码格式,该格式将用来压缩在 HttpWebRequest 的响应中收到的数据。

HttpRequestHeader

可以在客户端请求中指定的 HTTP 标头。

HttpStatusCode

包含为 HTTP 定义的状态代码的值。

HttpWebRequest

提供 WebRequest 类的 HTTP 特定的实现。

HttpWebResponse

提供 WebResponse 类的 HTTP 特定的实现。

ICredentials

提供用于为 Web 客户端身份验证检索凭据的基身份验证接口。

ICredentialsByHost

提供用于检索主机、端口或身份验证类型的凭据的接口。

IWebProxy

提供基接口以实现对 WebRequest 类的代理访问。

IWebRequestCreate

提供用于创建 WebRequest 实例的基接口。

NetworkCredential

为基于密码的身份验证方案(如基本、简要、NTLM 和 Kerberos 身份验证)提供凭据。

ProtocolViolationException

使用网络协议出错所引发的异常。

TransportContext

TransportContext 类提供有关基础传输层的附加上下文。

WebException

通过可插入协议访问网络出错所引发的异常。

WebExceptionStatus

为 WebException 类定义状态代码。

WebHeaderCollection

包含与请求或响应关联的协议标头。

WebRequest

对统一资源标识符 (URI) 发出请求。这是一个抽象类。

WebResponse

提供来自统一资源标识符 (URI) 的响应。这是一个抽象类。

WebUtility

提供用于在处理 Web 请求时编码和解码 URL 的方法。

System.Net.Http 命名空间

适用于 Windows 应用商店应用的 .NET 中支持的类型

说明

ByteArrayContent

基于字节数组提供 HTTP 内容。

ClientCertificateOption

指定如何提供客户端证书。

DelegatingHandler

被称为内部处理程序,并可将 HTTP 响应消息的处理委托给另一处理程序的 HTTP 处理程序的基类型。

FormUrlEncodedContent

使用 application/x-www-form-urlencoded MIME 类型编码的名称/值元组的容器。

HttpClient

提供基类,用于发送 HTTP 请求和接收通过 URI 标识的资源所发出的 HTTP 响应。

HttpClientHandler

用于 HTTP 处理程序实现的基类。

HttpCompletionOption

指示 HttpClient 操作是在响应可利用时立即视为已完成,还是在读取包含上下文的整个响应消息之后才视为已完成。

HttpContent

表示 HTTP 实体正文和内容标头的基类。

HttpMessageHandler

用于 HTTP 消息处理程序的基类型。

HttpMessageInvoker

HttpClient 和其他消息创建人的基础类型。

HttpMethod

用于检索和比较标准 HTTP 方法的帮助器类。

HttpRequestException

HttpClient 和 HttpMessageHandler 类所引发的异常的基类。

HttpRequestMessage

表示 HTTP 请求消息。

HttpResponseMessage

表示 HTTP 响应消息。

MessageProcessingHandler

仅执行请求和/或响应消息的某些小处理操作的处理程序的基类型。

MultipartContent

提供 HttpContent 对象的集合,这些对象可通过使用多部分内容类型规范序列化。

MultipartFormDataContent

为使用多部分/表格数据 MIME 类型编码的内容提供容器。

RtcRequestFactory

表示一个类,用于创建特殊 HttpRequestMessage,以便与实时通信 (RTC) 后台通知基础结构结合使用。

StreamContent

基于流提供 HTTP 内容。

StringContent

基于字符串提供 HTTP 内容。

System.Net.Http.Headers 命名空间

适用于 Windows 应用商店应用的 .NET 中支持的类型

说明

AuthenticationHeaderValue

表示 Authorization、ProxyAuthorization、WWW-Authneticate 和 Proxy-Authenticate 标头值中的身份验证信息。

CacheControlHeaderValue

表示 Cache-Control 标头的值。

ContentDispositionHeaderValue

表示 Content-Disposition 标头的值。

ContentRangeHeaderValue

表示 Content-Range 标头的值。

EntityTagHeaderValue

表示实体标记标头值。

HttpContentHeaders

表示在 RFC 2616 中定义的“内容标头”的集合。

HttpHeaders

RFC 2616 中定义的标头及其值的集合。

HttpHeaderValueCollection<T>

表示标头值的集合。

HttpRequestHeaders

表示在 RFC 2616 中定义的“请求标头”的集合。

HttpResponseHeaders

表示在 RFC 2616 中定义的“响应标头”的集合。

MediaTypeHeaderValue

表示 RFC 2616 中定义的媒体类型。

MediaTypeWithQualityHeaderValue

表示具有额外质量的内容型标头值。

NameValueHeaderValue

表示一个名称/值对。

NameValueWithParametersHeaderValue

表示具有参数的名称/值对。

ProductHeaderValue

表示产品标头值。

ProductInfoHeaderValue

表示值,该值可为产品或注释。

RangeConditionHeaderValue

表示标头值,该值可为日期/时间或实体标记值。

RangeHeaderValue

表示 Range 标头的值。

RangeItemHeaderValue

表示字节范围标头值。

RetryConditionHeaderValue

表示标头值,该值可为日期/时间或时间跨度值。

StringWithQualityHeaderValue

表示具有可选质量的字符串标头值。

TransferCodingHeaderValue

表示传输编码标头值。

TransferCodingWithQualityHeaderValue

表示具有可选质量的传输编码标头值。

ViaHeaderValue

表示 Via 标头的值。

WarningHeaderValue

表示警告标头使用的警告值。

System.Net.NetworkInformation 命名空间

适用于 Windows 应用商店应用的 .NET 中支持的类型

说明

NetworkAddressChangedEventHandler

引用在网络接口地址更改时调用的一个或多个方法。

NetworkChange

使应用程序可以在网络接口(也称为网卡或网络适配器)的 Internet 协议 (IP) 地址更改时收到通知。

NetworkInterface

提供网络接口的配置和统计信息。

请参见

概念

用于 Windows 应用商店应用的 .NET API