StreamSocket.Control 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 StreamSocket 物件上的通訊端控制項資料。
public:
property StreamSocketControl ^ Control { StreamSocketControl ^ get(); };
StreamSocketControl Control();
public StreamSocketControl Control { get; }
var streamSocketControl = streamSocket.control;
Public ReadOnly Property Control As StreamSocketControl
屬性值
StreamSocket物件上的通訊端控制資料。
Windows 需求
應用程式功能 |
ID_CAP_NETWORKING [Windows Phone]
|
備註
Control 屬性會取得與StreamSocket物件相關聯的StreamSocketControl實例。
StreamSocketControl物件會自動使用父StreamSocket物件建立。 StreamSocketControl實例接著可用來取得或設定StreamSocket物件所使用的控制項資料。 StreamSocketControl實例上的這些屬性包括下列各項:
- IgnorableServerCertificateErrors - 取得與 StreamSocket 物件建立 SSL 連線時要忽略的 SSL 伺服器錯誤的向量。
- KeepAlive - 值,指出是否將 Keep-alive 封包傳送至 StreamSocket 物件的遠端目的地。
- NoDelay - 值,指出 Nagle 演算法是否用於 StreamSocket 物件。
- OutboundUnicastHopLimit - StreamSocket 物件傳送至單播 IP 位址之輸出封包的躍點限制。
- OutboundBufferSizeInBytes - 要用於 在 StreamSocket 物件上傳送資料的傳送緩衝區大小,以位元組為單位。
- QualityOfService - StreamSocket 物件上的服務品質。
必須先設定 StreamSocketControl上屬性值的任何變更,才能連接 StreamSocket。 因此,如果您需要對IgnorableServerCertificateErrors、KeepAlive、NoDelay、OutboundBufferSizeInBytes、OutboundUnicastHopLimit或QualityOfService屬性進行變更,則必須在StreamSocket上成功呼叫其中一個ConnectAsync方法之前發生這些變更。