System.Net.Primitives
指定用于身份验证的协议。
指定匿名身份验证。
指定基本身份验证。
指定摘要式身份验证。
指定 Windows 身份验证。
和客户端协商以确定身份验证方案。如果客户端和服务器均支持 Kerberos,则使用 Kerberos;否则使用 NTLM。
不允许进行任何身份验证。设置了此标志并请求 对象的客户端将始终会接收 403 Forbidden 状态。当资源决不应该用于客户端时,请使用此标志。
指定 NTLM 身份验证。
提供一组用于管理 Cookie 的属性和方法。此类不能被继承。
初始化 类的新实例。
使用指定的 和 初始化 类的新实例。
的名称。不能在 中使用下列字符:等号、分号、逗号、换行符 (\n)、回车符 (\r)、制表符 (\t) 和空格字符。美元符号 ("$") 不能作为第一个字符。
的值。下列字符不得用在 中:分号、逗号。
参数为 null。- 或 - 参数的长度为零。- 或 - 参数包含无效字符。- 或 - 参数为 null。- 或 - 参数包含一个未使用引号引起来的字符串,且该字符串中包含无效字符。
使用指定的 、 和 初始化 类的新实例。
的名称。不能在 中使用下列字符:等号、分号、逗号、换行符 (\n)、回车符 (\r)、制表符 (\t) 和空格字符。美元符号 ("$") 不能作为第一个字符。
的值。下列字符不得用在 中:分号、逗号。
此 适用于的源服务器上的 URI 的子集。默认值为 "/"。
参数为 null。- 或 - 参数的长度为零。- 或 - 参数包含无效字符。- 或 - 参数为 null。- 或 - 参数包含一个未使用引号引起来的字符串,且该字符串中包含无效字符。
使用指定的 、、 和 初始化 类的新实例。
的名称。不能在 中使用下列字符:等号、分号、逗号、换行符 (\n)、回车符 (\r)、制表符 (\t) 和空格字符。美元符号 ("$") 不能作为第一个字符。
对象的值。下列字符不得用在 中:分号、逗号。
此 适用于的源服务器上的 URI 的子集。默认值为 "/"。
此 对其有效的可选 Internet 域。默认值为已从其中接收到此 的主机。
参数为 null。- 或 - 参数的长度为零。- 或 - 参数包含无效字符。- 或 - 参数为 null。- 或 - 参数包含一个未使用引号引起来的字符串,且该字符串中包含无效字符。
获取或设置服务器可添加到 中的注释。
用于记录此 预定用途的可选注释。
获取或设置服务器可通过 来提供的 URI 注释。
一个可选注释,它表示此 的 URI 引用的预定用途。该值必须符合 URI 格式。
获取或设置由服务器设置的丢弃标志。
如果客户端将在当前会话结束时丢弃 ,则为 true;否则为 false。默认值为 false。
获取或设置 对其有效的 URI。
对其有效的 URI。
重写 方法。
如果 等于 ,则返回 true。两个 实例相等的条件是它们的 、、、 和 属性相等。 和 字符串比较不区分大小写。
对 的引用。
获取或设置 的当前状态。
如果 已过期,则为 true;否则为 false。默认值为 false。
获取或设置作为 的 过期日期和时间。
作为 实例的 过期日期和时间。
重写 方法。
此实例的 32 位带符号整数哈希代码。
确定页脚本或其他活动内容是否可访问此 Cookie。
确定页脚本或其他活动内容是否可访问此 Cookie 的布尔值。
获取或设置 的名称。
的名称。
为 Set 操作指定的值为 null 或是空字符串- 或 -为 Set 操作指定的值包含非法字符。不能在 属性中使用下列字符:等号、分号、逗号、换行符 (\n)、回车符 (\r)、制表符 (\t) 和空格字符。美元符号 ("$") 不能作为第一个字符。
获取或设置此 适用于的 URI。
此 适用于的 URI。
获取或设置此 适用于的 TCP 端口的列表。
此 适用于的 TCP 端口的列表。
未能分析为 Set 操作指定的值或者该值没有用双引号括起来。
获取或设置 的安全级别。
如果客户端仅在使用安全超文本传输协议 (HTTPS) 的后继请求中返回 Cookie,则为 true;否则为 false。默认值为 false。
获取此 Cookie 作为 发出的时间。
此 Cookie 作为 发出的时间。
重写 方法。
返回此 对象的一个字符串表示形式,该表示形式适合包含在 HTTP Cookie: 请求标头中。
获取或设置 的 。
的 。
获取或设置此 Cookie 符合的 HTTP 状态维护版本。
此 Cookie 符合的 HTTP 状态维护版本。
不允许使用为版本指定的值。
为 类的实例提供集合容器。
初始化 类的新实例。
将 添加到 。
要添加到 中的 。
为 null。
将 的内容添加到当前实例中。
要添加的 。
为 null。
获取 中包含的 Cookie 的数目。
中包含的 Cookie 的数目。
获取一个枚举数,该枚举数可以循环访问 。
接口实现的实例,该接口可以循环访问 。
从 中获取具有特定名称的 。
中具有特定名称的 。
要查找的 的名称。
为 null。
[支持 .NET Framework 中 4.5.1 和最新版本"有关此成员的说明,请参见 。
作为集合中元素的复制目标位置的一维数组。该数组的索引必须从零开始。
中从零开始的索引,从此索引处开始进行复制。
[支持 .NET Framework 中 4.5.1 和最新版本"有关此成员的说明,请参见 。
如果对该集合的访问是同步的(线程安全),则为 true;否则,为 false。
[支持 .NET Framework 中 4.5.1 和最新版本"有关此成员的说明,请参见 。
可用于同步集合访问的对象。
为 对象的集合提供容器。
初始化 类的新实例。
将 添加到特定 URI 的 中。
要添加到 的 的 URI。
要添加到 的 。
为 null 或 为 null。
大于 。- 或 - 的域不是有效的 URI。
将 的内容添加到特定 URI 的 中。
要添加到 的 的 URI。
要添加到 的 。
为 null。
中的某一个 Cookie 的域是 null。
中的某一个 Cookie 包含无效的域。
获取和设置 可以包含的 实例数。
可以包含的 实例数。这是硬性限制,不能通过添加 超过此限制。
小于或等于零,或者(值小于 且 不等于 )。
获取 当前包含的 实例数。
当前包含的 实例数。这是所有域中 实例的总数。
表示 可以包含的 实例的默认最大大小(以字节为单位)。此字段为常数。
表示 可以包含的 实例的默认最大数目。此字段为常数。
表示 可以在每个域引用的 实例的默认最大数目。此字段为常数。
获取 HTTP Cookie 标头,该标头包含表示与特定 URI 关联的 实例的 HTTP Cookie。
一个 HTTP Cookie 标头,其中包含表示由分号分隔的 实例的字符串。
所需的 实例的 URI。
为 null。
获取包含与特定 URI 关联的 实例的 。
包含与特定 URI 关联的 实例的 。
所需的 实例的 URI。
为 null。
表示 的最大允许长度。
的最大允许长度(以字节为单位)。
小于或等于零。
获取和设置 可以在每个域包含的 实例数。
每个域允许的 实例数。
小于或等于零。- 或 - 大于允许的最大 Cookie 实例数 300 且不等于 )。
将 HTTP Cookie 标头中的一个或多个 Cookie 的 实例添加到特定 URI 的 中。
的 URI。
HTTP 服务器所返回的 HTTP Set-Cookie 标头的内容,其中的 实例用逗号分隔。
为 null。
为 null。
某一个 Cookie 是无效的。- 或 -当将某一个 Cookie 添加到容器中时发生错误。
向 添加 出错时引发的异常。
初始化 类的新实例。
为多个凭据提供存储。
创建 类的新实例。
向凭据缓存添加要与 SMTP 一起使用的 实例,并将其与主机、端口和身份验证协议关联。使用此方法添加的凭据仅对 SMTP 有效。此方法对 HTTP 或 FTP 请求无效。
标识主机的 。
指定要连接到 的端口的 。
,它标识使用 连接到 时使用的身份验证方案。请参阅“备注”。
要添加到凭据缓存中的 。
为 null。- 或 - 为 null。
不是一个接受的值。请参阅“备注”。
小于零。
向凭据缓存添加一个要与 SMTP 以外的协议一起使用的 实例,并将其与统一资源标识符 (URI) 前缀和身份验证协议关联。
一个 ,它指定资源的 URI 前缀,该资源由凭据授予访问权。
在 中命名的资源所使用的身份验证方案。
要添加到凭据缓存中的 。
为 null。- 或 - 为 null。
相同的凭据被添加多次。
获取应用程序的系统凭据。
表示应用程序的系统凭据的 。
获取当前安全上下文的网络凭据。
表示当前用户或应用程序的网络凭据的 。
返回与指定的主机、端口和身份验证协议关联的 实例。
;如果缓存中没有匹配的凭据,则为 null。
标识主机的 。
指定要连接到 的端口的 。
,它标识连接到 时使用的身份验证方案。请参阅“备注”。
为 null。- 或 - 为 null。
不是一个接受的值。请参阅“备注”。- 或 - 是空字符串 ("")。
小于零。
返回与指定的统一资源标识符 (URI) 和身份验证类型相关联的 实例。
;如果缓存中没有匹配的凭据,则为 null。
一个 ,它指定资源的 URI 前缀,该资源由凭据授予访问权。
在 中命名的资源所使用的身份验证方案。
或 为 null。
返回可循环访问 实例的枚举数。
用于 的 。
如果 实例与指定的主机、端口和身份验证协议相关联,则将其从缓存中删除。
标识主机的 。
指定要连接到 的端口的 。
,它标识连接到 时使用的身份验证方案。请参阅“备注”。
如果 实例与指定的统一资源标识符 (URI) 前缀和身份验证协议相关联,则将其从缓存中删除。
,它指定该凭据所用于的资源的 URI 前缀。
中命名的主机所使用的身份验证方案。
表示文件压缩和解压缩编码格式,该格式将用来压缩在 的响应中收到的数据。
使用 Deflate 压缩/解压缩算法。
使用 gZip 压缩/解压缩算法。
不使用压缩。
将网络终结点表示为主机名或 IP 地址和端口号的字符串表示形式。
用主机名或 IP 地址和端口号的字符串表示形式初始化 类的新实例。
主机名或 IP 地址的字符串表示形式。
与 address 关联的端口号,或为 0 以指定任何可用端口。 以主机顺序排列。
参数包含空字符串。
参数为 null。
小于 。- 或 - 大于 。
用主机名或 IP 地址、端口号和地址族的字符串表示形式初始化 类的新实例。
主机名或 IP 地址的字符串表示形式。
与 address 关联的端口号,或为 0 以指定任何可用端口。 以主机顺序排列。
值之一。
参数包含空字符串。- 或 - 为 。
参数为 null。
小于 。- 或 - 大于 。
获取网际协议 (IP) 地址族。
值之一。
比较两个 对象。
如果两个 实例相等,则为 true;否则为 false。
与当前实例比较的 实例。
返回 的哈希值。
的整数哈希值。
获取主机的主机名或 Internet 协议 (IP) 地址的字符串表示形式。
主机名或 IP 地址的字符串表示形式。
获取 的端口号。
介于 0 到 0xffff 之间的整数值,指示 的端口号。
返回 的主机名或 IP 地址和端口号的字符串表示形式。
一个字符串,包含指定 的地址族、主机名或 IP 地址字符串和端口号。
标识网络地址。这是一个 abstract 类。
初始化 类的新实例。
获取终结点所属的地址族。
值之一。
当未在子类中重写该属性时,试图获取或设置该属性。
通过 实例创建 实例。
从指定的 实例初始化的新 实例。
用作连接终结点的套接字地址。
当未在子类中重写该方法时,试图对该方法进行访问。
将终结点信息序列化为 实例。
包含终结点信息的 实例。
当未在子类中重写该方法时,试图对该方法进行访问。
包含为 HTTP 定义的状态代码的值。
等效于 HTTP 状态 202。 指示请求已被接受做进一步处理。
等效于 HTTP 状态 300。 指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 标头的内容。
等效于 HTTP 状态 502。 指示中间代理服务器从另一代理或原始服务器接收到错误响应。
等效于 HTTP 状态 400。 指示服务器未能识别请求。如果没有其他适用的错误,或者不知道准确的错误或错误没有自己的错误代码,则发送 。
等效于 HTTP 状态 409。 指示由于服务器上的冲突而未能执行请求。
等效于 HTTP 状态 100。 指示客户端可能继续其请求。
等效于 HTTP 状态 201。 指示请求导致在响应被发送前创建新资源。
等效于 HTTP 状态 417。 指示服务器未能符合 Expect 头中给定的预期值。
等效于 HTTP 状态 403。 指示服务器拒绝满足请求。
等效于 HTTP 状态 302。 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。
等效于 HTTP 状态 504。 指示中间代理服务器在等待来自另一个代理或原始服务器的响应时已超时。
等效于 HTTP 状态 410。 指示请求的资源不再可用。
等效于 HTTP 状态 505。 指示服务器不支持请求的 HTTP 版本。
等效于 HTTP 状态 500。 指示服务器上发生了一般错误。
等效于 HTTP 状态 411。 指示缺少必需的 Content-length 头。
等效于 HTTP 状态 405。 指示请求的资源上不允许请求方法(POST 或 GET)。
等效于 HTTP 状态 301。 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。
等效于 HTTP 状态 301。 指示请求的信息已移到 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。
等效于 HTTP 状态 300。 指示请求的信息有多种表示形式。默认操作是将此状态视为重定向,并遵循与此响应关联的 Location 标头的内容。
等效于 HTTP 状态 204。 指示已成功处理请求并且响应已被设定为无内容。
等效于 HTTP 状态 203。 指示返回的元信息来自缓存副本而不是原始服务器,因此可能不正确。
等效于 HTTP 状态 406。 指示客户端已用 Accept 头指示将不接受资源的任何可用表示形式。
等效于 HTTP 状态 404。 指示请求的资源不在服务器上。
等效于 HTTP 状态 501。 指示服务器不支持请求的函数。
等效于 HTTP 状态 304。 指示客户端的缓存副本是最新的。未传输此资源的内容。
等效于 HTTP 状态 200。 指示请求成功,且请求的信息包含在响应中。这是最常接收的状态代码。
等效于 HTTP 状态 206。 指示响应是包括字节范围的 GET 请求所请求的部分响应。
等效于 HTTP 状态 402。保留 以供将来使用。
等效于 HTTP 状态 412。 指示为此请求设置的条件失败,且无法执行此请求。条件是用条件请求标头(如 If-Match、If-None-Match 或 If-Unmodified-Since)设置的。
等效于 HTTP 状态 407。 指示请求的代理要求身份验证。Proxy-authenticate 头包含如何执行身份验证的详细信息。
等效于 HTTP 状态 302。 指示请求的信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求将使用 GET 方法。
等效于 HTTP 状态 307。 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。
等效于 HTTP 状态 303。作为 POST 的结果, 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 标头所指定的资源的请求。
等效于 HTTP 状态 416。 指示无法返回从资源请求的数据范围,因为范围的开头在资源的开头之前,或因为范围的结尾在资源的结尾之后。
等效于 HTTP 状态 413。 指示请求太大,服务器无法处理。
等效于 HTTP 状态 408。 指示客户端没有在服务器期望请求的时间内发送请求。
等效于 HTTP 状态 414。 指示 URI 太长。
等效于 HTTP 状态 205。 指示客户端应重置(或重新加载)当前资源。
等效于 HTTP 状态 303。作为 POST 的结果, 将客户端自动重定向到 Location 头中指定的 URI。用 GET 生成对 Location 标头所指定的资源的请求。
等效于 HTTP 状态 503。 指示服务器暂时不可用,通常是由于过多加载或维护。
等效于 HTTP 状态 101。 指示正在更改协议版本或协议。
等效于 HTTP 状态 307。 指示请求信息位于 Location 头中指定的 URI 处。接收到此状态时的默认操作为遵循与响应关联的 Location 头。原始请求方法为 POST 时,重定向的请求还将使用 POST 方法。
等效于 HTTP 状态 401。 指示请求的资源要求身份验证。WWW-Authenticate 头包含如何执行身份验证的详细信息。
等效于 HTTP 状态 415。 指示请求是不支持的类型。
等效于 HTTP 状态 306。 是未完全指定的 HTTP/1.1 规范的建议扩展。
等效于 HTTP 状态 426。 指示客户端应切换为诸如 TLS/1.0 之类的其他协议。
等效于 HTTP 状态 305。 指示请求应使用位于 Location 头中指定的 URI 的代理服务器。
提供用于为 Web 客户端身份验证检索凭据的基身份验证接口。
返回与指定的 URI 关联的 对象,以及身份验证类型。
与指定的 URI 和身份验证类型关联的 ;如果没有可用的凭据,则为 null。
客户端为其提供身份验证的 。
属性中定义的身份验证类型。
提供用于检索主机、端口或身份验证类型的凭据的接口。
返回指定的主机、端口和身份验证协议的凭据。
指定的主机、端口和身份验证协议的 ;如果指定的主机、端口和身份验证协议没有可用的凭据,则为 null。
对客户端进行身份验证的主机。
客户端与之通信的 上的端口。
身份验证协议。
提供网际协议 (IP) 地址。
用指定为 数组的地址初始化 类的新实例。
IP 地址的字节数组值。
为 null。
包含错误的 IP 地址。
用指定为 数组的地址和指定的范围标识符初始化 类的一个新实例。
IP 地址的字节数组值。
范围标识符的长值。
为 null。
包含错误的 IP 地址。
小于 0 或 大于 0x00000000FFFFFFFF
用指定为 的地址初始化 类的新实例。
IP 地址的长值。例如,Big-Endian 格式的值 0x2414188f 可能为 IP 地址"143.24.20.36"。
小于 0 或 大于 0x00000000FFFFFFFF
获取 IP 地址的地址族。
对于 IPv4,返回 ;对于 IPv6,返回 。
提供一个 IP 地址,指示服务器应侦听所有网络接口上的客户端活动。此字段为只读。
提供 IP 广播地址。此字段为只读。
比较两个 IP 地址。
如果两个地址相等,则为 true;否则为 false。
要与当前实例比较的 实例。
以字节数组形式提供 的副本。
数组。
返回 IP 地址的哈希值。
整数哈希值。
将短值由主机字节顺序转换为网络字节顺序。
以网络字节顺序表示的短值。
以主机字节顺序表示的要转换的数字。
将整数值由主机字节顺序转换为网络字节顺序。
以网络字节顺序表示的整数值。
以主机字节顺序表示的要转换的数字。
将长值由主机字节顺序转换为网络字节顺序。
以网络字节顺序表示的长值。
以主机字节顺序表示的要转换的数字。
方法使用 字段指示 必须侦听所有网络接口上的客户端活动。
提供 IP 环回地址。此属性是只读的。
提供指示不应使用任何网络接口的 IP 地址。此属性是只读的。
了解 IP 地址是否为 IPv4 映射的 IPv6 地址。
返回 。如果 IP 地址为 IPv4 映射的 IPv6 地址,则为 true;否则为 false。
获取地址是否为 IPv6 链接本地地址。
如果 IP 地址为 IPv6 链接本地地址,则为 true;否则为 false。
获取地址是否为 IPv6 多路广播全局地址。
如果 IP 地址为 IPv6 多路广播全局地址,则为 true;否则为 false。
获取地址是否为 IPv6 站点本地地址。
如果 IP 地址为 IPv6 站点本地地址,则为 true;否则为 false。
获取地址是否为 IPv6 Teredo 地址。
如果 IP 地址为 IPv6 Teredo 地址,则为 true;否则为 false。
指示指定的 IP 地址是否是环回地址。
如果 是环回地址,则为 true;否则为 false。
IP 地址。
提供 IP 环回地址。此字段为只读。
将 对象映射到 IPv4 地址。
返回 。IPv4 地址。
将 对象映射到 IPv6 地址。
返回 。IPv6 地址。
将短值由网络字节顺序转换为主机字节顺序。
以主机字节顺序表示的短值。
以网络字节顺序表示的要转换的数字。
将整数值由网络字节顺序转换为主机字节顺序。
以主机字节顺序表示的整数值。
以网络字节顺序表示的要转换的数字。
将长值由网络字节顺序转换为主机字节顺序。
以主机字节顺序表示的长值。
以网络字节顺序表示的要转换的数字。
提供指示不应使用任何网络接口的 IP 地址。此字段为只读。
将 IP 地址字符串转换为 实例。
一个 实例。
包含 IP 地址(IPv4 使用以点分隔的四部分表示法,IPv6 使用冒号十六进制表示法)的字符串。
为 null。
不是有效的 IP 地址。
获取或设置 IPv6 地址范围标识符。
指定地址范围的长整数。
AddressFamily = InterNetwork.
< 0- 或 - 大于 0x00000000FFFFFFFF
将 Internet 地址转换为标准表示法。
包含该 IP 地址(IPv4 使用的以点分隔的四部分表示法,IPv6 使用的冒号十六进制表示法)的字符串。
该地址族为 ,而且该地址是错误的。
确定字符串是否为有效的 IP 地址。
如果 是有效 IP 地址,则为 true;否则为 false。
要验证的字符串。
字符串的 版本。
将网络端点表示为 IP 地址和端口号。
用指定的地址和端口号初始化 类的新实例。
Internet 主机的 IP 地址。
与 关联的端口号,或为 0 以指定任何可用端口。 以主机顺序排列。
小于 。- 或 - 大于 。- 或 - 小于 0 或大于 0x00000000FFFFFFFF。
用指定的地址和端口号初始化 类的新实例。
一个 。
与 关联的端口号,或为 0 以指定任何可用端口。 以主机顺序排列。
为 null。
小于 。- 或 - 大于 。- 或 - 小于 0 或大于 0x00000000FFFFFFFF。
获取或设置终结点的 IP 地址。
包含终结点的 IP 地址的 实例。
获取网际协议 (IP) 地址族。
返回 。
从套接字地址创建终结点。
使用指定套接字地址的 实例。
用于终结点的 。
的 AddressFamily 与当前实例的 AddressFamily 不相等。- 或 -.Size 小于 8。
确定指定的 是否等同于当前的 实例。
如果指定的对象等于当前的对象,则为 true;否则为 false。
与当前的 实例进行比较的指定 。
返回 实例的哈希值。
整数哈希值。
指定可以分配给 属性的最大值。MaxPort 值设置为 0x0000FFFF。此字段为只读。
指定可以分配给 属性的最小值。此字段为只读。
获取或设置终结点的端口号。
介于 到 之间的整数值,指示终结点的端口号。
为设置操作指定的值小于 或大于 。
将终结点信息序列化为 实例。
一个 实例,包含终结点的套接字地址。
返回指定终结点的 IP 地址和端口号。
包含指定终结点(例如,192.168.1.2:80)的 IP 地址和端口号的字符串。
提供基接口以实现对 类的代理访问。
要提交给代理服务器进行身份验证的凭据。
实例,它包含对代理服务器请求进行身份验证所需的凭据。
返回代理的 URI。
实例,它包含用于与 联系的代理的 URI。
,指定请求的 Internet 资源。
指示代理不应用于指定的主机。
如果代理服务器不应用于 ,则为 true;否则,为 false。
要检查代理使用情况的主机的 。
为基于密码的身份验证方案(如基本、简要、NTLM 和 Kerberos 身份验证)提供凭据。
初始化 类的新实例。
用指定的用户名和密码初始化 类的新实例。
与凭据关联的用户名。
与凭据关联的用户名的密码。
用指定的用户名、密码和域初始化 类的新实例。
与凭据关联的用户名。
与凭据关联的用户名的密码。
与这些凭据关联的域。
获取或设置验证凭据的域名或计算机名。
与凭据关联的域名。
针对指定的主机、端口和身份验证类型返回 类的实例。
指定的主机、端口和身份验证协议的 ;如果指定的主机、端口和身份验证协议没有可用的凭据,则为 null。
对该客户端进行身份验证的主机。
与客户端通信的 上的端口。
属性中定义的所请求的身份验证类型。
针对指定的统一资源标识符 (URI) 和身份验证类型返回 类的实例。
一个 对象。
客户端为其提供身份验证的 URI。
属性中定义的所请求的身份验证类型。
获取或设置与凭据关联的用户名的密码。
与该凭据关联的密码。如果已通过设置为 null 的 参数初始化此 实例,则 属性将返回空字符串。
获取或设置与凭据关联的用户名。
与凭据关联的用户名。
存储 派生类的序列化信息。
为给定的地址族创建 类的新实例。
枚举值。
使用指定的地址族和缓冲区大小创建 类的新实例。
枚举值。
要为基础缓冲区分配的字节数。
小于 2。这两字节需要存储 。
确定指定的 是否等同于当前的 实例。
如果指定的对象等于当前的对象,则为 true;否则为 false。
与当前的 实例进行比较的指定 。
获取当前 的 枚举值。
枚举值之一。
用作特定类型的哈希函数,适合在哈希算法和数据结构(如哈希表)中使用。
当前对象的哈希代码。
获取或设置基础缓冲区中指定的索引元素。
基础缓冲区中指定的索引元素的值。
所需信息的数组索引元素。
缓冲区中不存在指定的索引。
获取 的基础缓冲区大小。
的基础缓冲区大小。
返回有关套接字地址的信息。
一个字符串,包含有关 的信息。
类提供有关基础传输层的附加上下文。
创建 类的新实例
检索请求的通道绑定。
请求的 ,如果当前传输或操作系统不支持通道绑定,则为 null。
要检索的通道绑定类型。
必须是用于从 属性检索的 的 。
存储一组 类型。
初始化 类的新实例。
由于该集合不支持此操作,因此引发 。
要添加到集合中的对象。
由于该集合不支持此操作,因此引发 。
检查集合中是否包含指定的 对象。
如果集合中存在 对象,则为 true;否则为 false。
要在集合中搜索的 对象。
将此集合中的元素复制到 类型的一维数组中。
接收该集合副本的一维数组。
中从零开始的索引,在此处开始复制。
为 null。
小于零。
是多维的。- 或 -此 中的元素数大于从 到目标 末尾之间的可用空间。
该 中的元素不能自动被强制转换为目标 的类型。
获取此集合中的 类型的数目。
一个 值,该值包含此集合中的 类型的数目。
返回一个可用于循环访问此集合的对象。
实现 接口并提供对此集合中 类型的访问的对象。
获取一个值,该值指示对该集合的访问是否为只读。
任何情况下都为 true。
获取集合中指定索引处的 。
位于集合中指定索引处的 。
相关索引。
由于该集合不支持此操作,因此引发 。
总是引发 。
要移除的对象。
返回一个可用于循环访问此集合的对象。
实现 接口并提供对此集合中 类型的访问的对象。
指定使用 类和派生类请求资源时,客户端对身份验证和模拟的要求。
应对客户端和服务器进行身份验证。如果未对服务器进行身份验证,请求不会失败。若要确定是否已进行相互身份验证,请检查 属性的值。
应对客户端和服务器进行身份验证。如果服务器未进行身份验证,您的应用程序将收到一个 ,它具有一个指示相互身份验证已失败的 内部异常
不要求对客户端和服务器进行身份验证。
枚举安全套接字层 (SSL) 策略错误。
无 SSL 策略错误。
已返回非空数组。
证书名不匹配。
证书不可用。
指定 类的实例可以使用的寻址方案。
AppleTalk 地址。
本机 ATM 服务地址。
Banyan 地址。
CCITT 协议(如 X.25)的地址。
MIT CHAOS 协议的地址。
Microsoft 群集产品的地址。
Datakit 协议的地址。
直接数据链接接口地址。
DECnet 地址。
欧洲计算机制造商协会 (ECMA) 地址。
FireFox 地址。
NSC Hyperchannel 地址。
IEEE 1284.4 工作组地址。
ARPANET IMP 地址。
IP 版本 4 的地址。
IP 版本 6 的地址。
IPX 或 SPX 地址。
IrDA 地址。
ISO 协议的地址。
LAT 地址。
NetBios 地址。
支持网络设计器 OSI 网关的协议的地址。
Xerox NS 协议的地址。
OSI 协议的地址。
PUP 协议的地址。
IBM SNA 地址。
Unix 本地到主机地址。
未知的地址族。
未指定的地址族。
VoiceView 地址。
定义 类的错误代码。
已试图通过被其访问权限禁止的方式访问 。
通常,只允许使用地址一次。
不支持指定的地址族。如果指定了 IPv6 地址族而未在本地计算机上安装 IPv6 堆栈,则会返回此错误。如果指定了 IPv4 地址族而未在本地计算机上安装 IPv4 堆栈,则会返回此错误。
选定的 IP 地址在此上下文中无效。
非阻止性 已有一个操作正在进行中。
此连接由 .NET Framework 或基础套接字提供程序中止。
远程主机正在主动拒绝连接。
此连接由远程对等计算机重置。
在对 的操作中省略了必需的地址。
正常关机正在进行中。
基础套接字提供程序检测到无效的指针地址。
由于远程主机被关闭,操作失败。
无法识别这种主机。该名称不是正式的主机名或别名。
没有到指定主机的网络路由。
阻止操作正在进行中。
已取消阻止 调用的操作。
给 成员提供了一个无效参数。
应用程序已启动一个无法立即完成的重叠操作。
已连接。
数据报太长。
网络不可用。
应用程序尝试在已超时的连接上设置 。
不存在到远程主机的路由。
没有可用于 操作的可用缓冲区空间。
在名称服务器上找不到请求的名称或 IP 地址。
错误不可恢复或找不到请求的数据库。
应用程序试图发送或接收数据,但是 未连接。
尚未初始化基础套接字提供程序。
对非套接字尝试 操作。
由于 已关闭,重叠的操作被中止。
协议族不支持地址族。
正在使用基础套接字提供程序的进程过多。
未实现或未配置协议族。
未实现或未配置协议。
对 使用了未知、无效或不受支持的选项或级别。
此 的协议类型不正确。
发送或接收数据的请求未得到允许,因为 已被关闭。
发生了未指定的 错误。
在此地址族中不存在对指定的套接字类型的支持。
操作成功。
网络子系统不可用。
连接尝试超时,或者连接的主机没有响应。
基础套接字提供程序中打开的套接字太多。
无法解析主机名。请稍后再试。
未找到指定的类。
基础套接字提供程序的版本超出范围。
对非阻止性套接字的操作不能立即完成。
发生套接字错误时引发的异常。
用最后一个操作系统错误代码初始化 类的新实例。
用指定的错误代码初始化 类的新实例。
指示发生的错误的错误代码。
获取与此异常相关联的错误消息。
包含错误消息的字符串。
获取与此异常关联的错误代码。
与此异常关联的整数错误代码。
为 类定义可能的密码算法。
高级加密标准 (AES) 算法。
具有 128 位密钥的高级加密标准 (AES) 算法。
具有 192 位密钥的高级加密标准 (AES) 算法。
具有 256 位密钥的高级加密标准 (AES) 算法。
数据加密标准 (DES) 算法。
未使用加密算法。
没有哪种加密是使用的 Null 密码算法。
Rivest 代码 2 (RC2) 算法。
Rivest 代码 4 (RC4) 算法。
三重数据加密标准 (3DES) 算法。
指定算法,该算法用于创建客户端和服务器的共享密钥。
Diffie Hellman 短周期密钥交换算法。
未使用密钥交换算法。
RSA 公钥交换算法。
RSA 公钥签名算法。
指定用于生成消息身份验证代码 (MAC) 的算法。
消息摘要 5 (MD5) 哈希算法。
未使用哈希算法。
安全哈希算法 (SHA1)。
定义 的可能版本。
未指定 SSL 协议。
指定 SSL 2.0 协议。SSL 2.0 已由 TLS 协议取代,之所以仍然提供这个方法,只是为了向后兼容。
指定 SSL 3.0 协议。SSL 3.0 已由 TLS 协议取代,之所以仍然提供这个方法,只是为了向后兼容。
指定 TLS 1.0 安全协议。TLS 协议在 IETF RFC 2246 中定义。
指定 TLS 1.1 安全协议。TLS 协议在 IETF RFC 4346 中定义。
指定 TLS 1.2 安全协议。TLS 协议在 IETF RFC 5246 中定义。
类,该类封装指向用于将经过身份验证的事务绑定到安全通道的不透明数据的指针。
初始化 类的新实例。
初始化 类的新实例。
一个布尔值,该值指示应用程序是否拥有本机内存区域的安全句柄,此内存区域包含将传递给本机调用的字节数据,而这些本机调用可为集成 Windows 身份验证提供扩展保护。
属性获取与 实例关联的通道绑定令牌的大小(以字节为单位)。
实例中的通道绑定令牌的大小(以字节为单位)。
枚举,它表示可从安全通道查询的通道绑定的类型。
给定终结点的唯一通道绑定(如 TLS 服务器证书)。
给定通道的完全唯一通道绑定(如 TLS 会话密钥)。
未知的通道绑定类型。