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)
継承
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.

適用対象