SslApplicationProtocol 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 TLS 应用程序协议的值。
public value class SslApplicationProtocol : IEquatable<System::Net::Security::SslApplicationProtocol>
public readonly struct SslApplicationProtocol : IEquatable<System.Net.Security.SslApplicationProtocol>
type SslApplicationProtocol = struct
Public Structure SslApplicationProtocol
Implements IEquatable(Of SslApplicationProtocol)
- 继承
- 实现
注解
此类型包含具有 HTTP 版本的预定义 SslApplicationProtocol 值的静态字段。
在握手期间,客户端发送可用的 ALPN 协议列表,服务器从该列表中选择最佳匹配项。
有关受支持的协议的完整列表,请参阅 TLS Application-Layer 协议协商 (ALPN) 协议 ID。
构造函数
SslApplicationProtocol(Byte[]) |
初始化 SslApplicationProtocol 的新实例。 |
SslApplicationProtocol(String) |
初始化 SslApplicationProtocol 的新实例。 |
字段
Http11 |
获取表示 HTTP/1.1 TLS 应用程序协议的 SslApplicationProtocol。 |
Http2 |
获取表示 HTTP/2 TLS 应用程序协议的 SslApplicationProtocol。 |
Http3 |
SslApplicationProtocol定义 HTTP 3.0 的实例。 |
属性
Protocol |
获取此 SslApplicationProtocol 表示的当前的 TLS 应用程序协议。 |
方法
Equals(Object) |
将 SslApplicationProtocol 与指定的对象进行比较。 |
Equals(SslApplicationProtocol) |
将 SslApplicationProtocol 与指定的 SslApplicationProtocol 实例进行比较。 |
GetHashCode() |
返回 SslApplicationProtocol 实例的哈希代码。 |
ToString() |
重写 ToString() 方法。 |
运算符
Equality(SslApplicationProtocol, SslApplicationProtocol) |
用于比较两个 SslApplicationProtocol 对象的相等运算符。 |
Inequality(SslApplicationProtocol, SslApplicationProtocol) |
用于比较两个 SslApplicationProtocol 对象的不相等运算符。 |