語言

HttpConnectionDispatcherOptions 類別

定義

用來設定 HTTP 連線發送器的選項。

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

建構函式

名稱 Description
HttpConnectionDispatcherOptions()

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

屬性

名稱 Description
AllowStatefulReconnects

設定為允許連線重新連接相同的 ConnectionId。

ApplicationMaxBufferSize

取得或設定應用程式在套用backpressure之前所寫入數據的最大緩衝區大小。

AuthorizationData

會收到 HTTP 連線管線中使用的集合 IAuthorizeData 。

CloseOnAuthenticationExpiration

標記設定 ExpiresUtc 值的認證連線會被關閉,並在憑證到期時重新連接。

EnableAuthenticationRefresh

當 設定為 true時,會啟用 /refresh 端點,允許客戶端在不斷開連線的情況下刷新認證權杖。 伺服器會重新認證請求並更新連線的 ClaimsPrincipal。

LongPolling

被 LongPollingOptions 長投票運輸使用。

MaximumAuthenticationExpiration

取得或設定更新後認證過期可推進的最大時間,無論驗證票據報告的有效期限為何。 設定為 以 null 保留票券本身的有效期(或未過期)不變。 設定時,該值必須大於 Zero。

MinimumProtocolVersion

取得或設定伺服器支援的最小通訊協定版本。 默認值為 0,為最低的可能通訊協定版本。

OnAuthenticationRefresh

當 /refresh 端點成功重新驗證請求但連線使用者尚未被替換時,會呼叫一個可選回撥。 返回 true 以接受新主體,或 false 拒絕刷新。 當被拒絕時,端點會以 HTTP 403 回應,連線的當前使用者則保持原位。

TransportMaxBufferSize

取得或設定應用程式在套用backpressure之前所讀取數據的最大緩衝區大小。

Transports

取得或設定一個位元遮罩,結合一個或多個 HttpTransportType 值,指定伺服器應使用何種傳輸方式來接收 HTTP 請求。

TransportSendTimeout

取得或設定傳輸等候傳送完成的時間量。 如果單一傳送超過此逾時,聯機會關閉。

WebSockets

它被 WebSocketOptions 網頁套接字的傳輸所利用。

適用於