QuicConnection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
QUIC 接続を表します。これは、データ自体を送受信するのではなく、複数の ストリームを開いたり受け入れたりできるようにします。
public ref class QuicConnection sealed : IAsyncDisposable
public sealed class QuicConnection : IAsyncDisposable
type QuicConnection = class
interface IAsyncDisposable
Public NotInheritable Class QuicConnection
Implements IAsyncDisposable
- 継承
-
QuicConnection
- 実装
注釈
は QuicConnection 、(受信接続) から AcceptConnectionAsync(CancellationToken) 受け入れられるか、静的メソッド ConnectAsync(QuicClientConnectionOptions, CancellationToken)(送信接続) を使用して作成できます。
各接続では、 を使用して送信ストリームを開くか、 を使用してOpenOutboundStreamAsync(QuicStreamType, CancellationToken)AcceptInboundStreamAsync(CancellationToken)受信ストリームを受け入れます。
QUIC の前提条件とサポートされているオペレーティング システムについては、「 プラットフォームの依存関係」を参照してください。
プロパティ
IsSupported |
現在のコンピューター上のクライアント シナリオで QUIC がサポートされているかどうかを示す値を取得します。 |
LocalEndPoint |
この接続に使用されるローカル エンドポイントを取得します。 |
NegotiatedApplicationProtocol |
ネゴシエートされた最終的なアプリケーション プロトコルを取得します。 |
RemoteCertificate |
ピアによって提供される証明書を取得します。 |
RemoteEndPoint |
この接続に使用されるリモート エンドポイントを取得します。 |
TargetHostName |
クライアントが接続しようとしているサーバーの名前を取得します。 この名前は、サーバー証明書の検証に使用されます。 DNS 名か IP アドレスのどちらかを指定できます。 |
メソッド
AcceptInboundStreamAsync(CancellationToken) |
受信 QuicStreamを受け入れます。 |
CloseAsync(Int64, CancellationToken) |
アプリケーションの指定されたコードとの接続を閉じます。 |
ConnectAsync(QuicClientConnectionOptions, CancellationToken) |
新 QuicConnection しい を作成し、ピアに接続します。 |
DisposeAsync() |
で CloseAsync(Int64, CancellationToken)明示的に閉じていない場合は、接続をサイレント に閉じ (ピア側でアイドル タイムアウトが発生する)、接続に関連付けられているすべてのリソースを解放します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
OpenOutboundStreamAsync(QuicStreamType, CancellationToken) |
送信一方向または双方向 QuicStreamを作成します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 |
拡張メソッド
ConfigureAwait(IAsyncDisposable, Boolean) |
非同期の破棄可能から返されるタスク上での待機がどのように実行されるかを構成します。 |
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示