SslApplicationProtocol 構造体
定義
TLS アプリケーション プロトコルの値を表します。Represents a value of TLS Application protocol.
public value class SslApplicationProtocol : IEquatable<System::Net::Security::SslApplicationProtocol>
public struct SslApplicationProtocol : IEquatable<System.Net.Security.SslApplicationProtocol>
type SslApplicationProtocol = struct
Public Structure SslApplicationProtocol
Implements IEquatable(Of SslApplicationProtocol)
- 継承
- 実装
注釈
この型には、HTTP バージョンの定義済みの値を持つ静的フィールドが含まれてい SslApplicationProtocol ます。This type contains static fields with predefined SslApplicationProtocol values for HTTP versions.
ハンドシェイク中に、クライアントは使用可能な ALPN プロトコルのリストを送信し、サーバーはその一覧から最適な一致を選択します。During the handshake, the client sends a list of available ALPN protocols and the server chooses the best match from that list.
サポートされているプロトコルの完全な一覧については、「 TLS アプリケーション層プロトコルネゴシエーション (ALPN) プロトコル id」を参照してください。For a complete list of supported protocols, see TLS Application-Layer Protocol Negotiation (ALPN) Protocol IDs.
コンストラクター
SslApplicationProtocol(Byte[]) |
SslApplicationProtocolの新しいインスタンスを初期化します。Initializes a new instance of the SslApplicationProtocol. |
SslApplicationProtocol(String) |
SslApplicationProtocolの新しいインスタンスを初期化します。Initializes a new instance of the SslApplicationProtocol. |
フィールド
Http11 |
HTTP/1.1 TLS アプリケーション プロトコルを表す SslApplicationProtocol を取得します。Gets a SslApplicationProtocol representing HTTP/1.1 TLS application protocol. |
Http2 |
HTTP/2 TLS アプリケーション プロトコルを表す SslApplicationProtocol を取得します。Gets a SslApplicationProtocol representing HTTP/2 TLS application protocol. |
プロパティ
Protocol |
この SslApplicationProtocol によって表される現行の TLS アプリケーション プロトコルを取得します。Gets a current TLS application protocol represented by this SslApplicationProtocol. |
メソッド
Equals(Object) |
SslApplicationProtocol と指定したオブジェクトを比較します。Compares the SslApplicationProtocol to the specified object. |
Equals(SslApplicationProtocol) |
SslApplicationProtocol と指定した SslApplicationProtocol インスタンスを比較します。Compares a SslApplicationProtocol to the specified SslApplicationProtocol instance. |
GetHashCode() |
SslApplicationProtocol インスタンスのハッシュ コードを返します。Returns the hash code for the SslApplicationProtocol instance. |
ToString() |
ToString() メソッドをオーバーライドします。Overrides the ToString() method. |
演算子
Equality(SslApplicationProtocol, SslApplicationProtocol) |
2 つの SslApplicationProtocol オブジェクトを比較する等値演算子。The equality operator for comparing two SslApplicationProtocol objects. |
Inequality(SslApplicationProtocol, SslApplicationProtocol) |
2 つの SslApplicationProtocol オブジェクトを比較する非等値演算子。The inequality operator for comparing two SslApplicationProtocol objects. |