SslApplicationProtocol 结构

定义

表示 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)
继承
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 对象的不相等运算符。

适用于