StreamWebSocket.Control Свойство

Определение

Возвращает данные элемента управления сокета в объекте 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 получает экземпляр StreamWebSocketControl , связанный с объектом StreamWebSocket .

Объект StreamWebSocketControl автоматически создается с родительским объектом StreamWebSocket . Затем экземпляр StreamWebSocketControl можно использовать для получения или задания управляющих данных, используемых объектом StreamWebSocket . К этим свойствам экземпляра MessageWebSocketControl относятся следующие:

  • NoDelay — значение, указывающее, используется ли алгоритм Nagle в объекте StreamWebSocket .
  • OutboundBufferSizeInBytes — размер (в байтах) буфера отправки, используемого для отправки данных в объект StreamWebSocket .
  • ProxyCredential — учетные данные, используемые для проверки подлинности на прокси-сервере с помощью http-заголовка с помощью объекта StreamWebSocket .
  • ServerCredential — учетные данные, используемые для проверки подлинности на сервере WebSocket с помощью http-заголовка с помощью объекта StreamWebSocket .
  • SupportedProtocols — возвращает коллекцию, которую можно использовать для добавления списка поддерживаемых подпротоколов, которые будут объявлены на сервере во время подтверждения подключения.

Все изменения значений свойств StreamWebSocketControl должны быть заданы перед подключением StreamWebSocket . В результате, если необходимо внести изменения в свойства NoDelay, OutboundBufferSizeInBytes, ProxyCredential, ServerCredential или SupportedProtocols , эти изменения должны произойти до успешного вызова метода ConnectAsync в StreamWebSocket.

Применяется к

См. также раздел