StreamWebSocket.Control 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 StreamWebSocket 物件上的通訊端控制項資料。
public:
property StreamWebSocketControl ^ Control { StreamWebSocketControl ^ get(); };
StreamWebSocketControl Control();
public StreamWebSocketControl Control { get; }
var streamWebSocketControl = streamWebSocket.control;
Public ReadOnly Property Control As StreamWebSocketControl
屬性值
StreamWebSocket物件上的通訊端控制項資料。
備註
Control 屬性會取得與StreamWebSocket物件相關聯的StreamWebSocketControl實例。
StreamWebSocketControl物件會自動使用父StreamWebSocket物件建立。 StreamWebSocketControl實例接著可用來取得或設定StreamWebSocket物件所使用的控制項資料。 MessageWebSocketControl實例上的這些屬性包括下列各項:
- NoDelay - 值,指出 Nagle 演算法是否在 StreamWebSocket 物件上使用。
- OutboundBufferSizeInBytes - 用來在 StreamWebSocket 物件上傳送資料的傳送緩衝區大小,以位元組為單位。
- ProxyCredential - 用來透過 使用 StreamWebSocket 物件的 HTTP 標頭驗證向 Proxy 伺服器進行驗證的認證。
- ServerCredential - 用來透過 使用 StreamWebSocket 物件的 HTTP 標頭驗證向 WebSocket 伺服器進行驗證的認證。
- SupportedProtocols - 取得集合,此集合可用來新增支援子通訊協定的清單,在連線交握期間將公告給伺服器。
StreamWebSocketControl屬性值的任何變更都必須在StreamWebSocket連線之前設定。 因此,如果您需要對NoDelay、OutboundBufferSizeInBytes、ProxyCredential、ServerCredential或SupportedProtocols屬性進行變更,則必須在StreamWebSocket上成功呼叫ConnectAsync方法之前發生這些變更。