共用方式為


QuicClientConnectionOptions 類別

定義

用戶端 (輸出) Quic 連線的選項

public ref class QuicClientConnectionOptions sealed : System::Net::Quic::QuicConnectionOptions
public sealed class QuicClientConnectionOptions : System.Net.Quic.QuicConnectionOptions
type QuicClientConnectionOptions = class
    inherit QuicConnectionOptions
Public NotInheritable Class QuicClientConnectionOptions
Inherits QuicConnectionOptions
繼承
QuicClientConnectionOptions

建構函式

QuicClientConnectionOptions()

初始化 QuicClientConnectionOptions 類別的新實例。

屬性

ClientAuthenticationOptions

取得或設定建立新連線時要使用的客戶端驗證選項。

DefaultCloseErrorCode

取得或設定在處置連接時用於 CloseAsync(Int64, CancellationToken) 的錯誤碼。

(繼承來源 QuicConnectionOptions)
DefaultStreamErrorCode

取得或設定當數據流需要在內部中止數據流讀取或寫入端時所使用的錯誤碼。

(繼承來源 QuicConnectionOptions)
HandshakeTimeout

取得或設定交握必須完成的時間上限。 如果這次交握未完成,則會中止連線。

(繼承來源 QuicConnectionOptions)
IdleTimeout

取得或設定連線的閑置逾時。 閑置逾時是連接關閉的時間。 默認 Zero 表示基礎實作預設閑置逾時。

(繼承來源 QuicConnectionOptions)
InitialReceiveWindowSizes

取得或設定連接和個別數據流類型的初始接收視窗大小。

(繼承來源 QuicConnectionOptions)
KeepAliveInterval

取得或設定在連線上傳送 Keep-alive 封包的間隔。

(繼承來源 QuicConnectionOptions)
LocalEndPoint

取得或設定將系結至的選擇性本機端點。

MaxInboundBidirectionalStreams

取得或設定遠端對等連線可以在開啟連接上建立的並行雙向數據流數目上限。

(繼承來源 QuicConnectionOptions)
MaxInboundUnidirectionalStreams

取得或設定遠端對等連線可以在開啟連接上建立的並行單向數據流數目上限。

(繼承來源 QuicConnectionOptions)
RemoteEndPoint

取得或設定要連接的遠端端端點。 可能是 DnsEndPoint,它會在連線之前解析為IP,或 IPEndPoint

StreamCapacityCallback

對等釋放新數據流限制時所叫用的選擇性回呼。 對應至接收MAX_STREAMS框架。

回呼值代表數據流限制的遞增,例如:目前的限制是10個雙向數據流,回呼自變數會通知5個額外的雙向數據流 => 目前總共可以開啟15個雙向數據流。

初始容量會透過 QuicConnectionConnectAsync(QuicClientConnectionOptions, CancellationToken)AcceptConnectionAsync(CancellationToken)傳出之前可能發生的第一個回呼調用來回報。

(繼承來源 QuicConnectionOptions)

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於