HttpConnectionOptions 類別

定義

用來設定 HttpConnection 實例的選項。

public ref class HttpConnectionOptions
public class HttpConnectionOptions
type HttpConnectionOptions = class
Public Class HttpConnectionOptions
繼承
HttpConnectionOptions

建構函式

HttpConnectionOptions()

初始化 HttpConnectionOptions 類別的新執行個體。

屬性

AccessTokenProvider

取得或設定將呼叫以傳回每個 HTTP 要求的權杖的存取權杖提供者。

ApplicationMaxBufferSize

取得或設定套用反壓之前,應用程式所寫入資料的最大緩衝區大小。

ClientCertificates

取得或設定將隨 HTTP 要求傳送的用戶端憑證集合。

CloseTimeout

取得或設定關閉逾時。

Cookies

取得或設定將隨 HTTP 要求一起傳送的 Cookie 集合。

Credentials

取得或設定發出 HTTP 要求時所使用的認證。

DefaultTransferFormat

取得或設定在 呼叫 時 StartAsync(CancellationToken) 要使用的預設值 TransferFormatStartAsync(TransferFormat, CancellationToken) 而不是 。

Headers

取得或設定將隨 HTTP 要求一起傳送的標頭集合。

HttpMessageHandlerFactory

取得或設定委派,用於包裝或取代 HttpMessageHandlerFactory 將提出 HTTP 要求的 。

Proxy

取得或設定發出 HTTP 要求時所使用的 Proxy。

SkipNegotiation

取得或設定值,指出連線到伺服器時是否略過交涉。

TransportMaxBufferSize

取得或設定套用反壓之前,應用程式所讀取資料的最大緩衝區大小。

Transports

取得或設定位元遮罩,結合一或多個 HttpTransportType 值,指定用戶端應該用來傳送 HTTP 要求的傳輸。

Url

取得或設定用來傳送 HTTP 要求的 URL。

UseDefaultCredentials

取得或設定值,指出發出 HTTP 要求時是否使用預設認證。

UseStatefulReconnect

設定為啟用用戶端與伺服器之間的具狀態重新連線,這允許重新連線,以保留中斷連線時所傳送的訊息。 當重新連線成功時,也會保留 ConnectionId

WebSocketConfiguration

取得或設定委派,這個委派會與使用 WebSocket 傳輸時用來設定 WebSocket 的物件一起 ClientWebSocketOptions 叫用。

WebSocketFactory

取得或設定包裝或取代 WebSocket 將用於 WebSocket 傳輸的 委派。

適用於