SocketTransportOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
通訊端型傳輸的選項。
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- 繼承
-
SocketTransportOptions
建構函式
SocketTransportOptions() |
通訊端型傳輸的選項。 |
屬性
Backlog |
暫止連接佇列的最大長度。 |
CreateBoundListenSocket |
用來建立要接聽之新 Socket 函式。 如果未設定, CreateDefaultBoundListenSocket(EndPoint) 則會使用 。 |
IOQueueCount |
用來處理要求的 I/O 佇列數目。 將 設定為 0,以直接將 I/O 排程到 ThreadPool。 |
MaxReadBufferSize |
取得或設定傳輸將緩衝處理的未內送位元組上限。
或 0 的值 |
MaxWriteBufferSize |
取得或設定傳輸會在套用回寫回壓之前緩衝的最大傳出位元組數。
或 0 的值 |
NoDelay |
設定為 false 以啟用所有連線的 Nagle 演算法。 |
UnsafePreferInlineScheduling |
內嵌應用程式和傳輸接續,而不是分派至執行緒集區。 |
WaitForDataBeforeAllocatingBuffer |
等候資料可供配置緩衝區。 將此設定為 false 可能會增加輸送量,但代價是增加記憶體使用量。 |
方法
CreateDefaultBoundListenSocket(EndPoint) |
為 指定的 EndPoint 建立預設實例 Socket ,供連接接聽程式用來接聽輸入要求。 Bind(EndPoint) 這個方法會呼叫 。 |