Поделиться через


MessageWebSocket.Control Свойство

Определение

Возвращает данные элемента управления сокетом для объекта MessageWebSocket .

public:
 property MessageWebSocketControl ^ Control { MessageWebSocketControl ^ get(); };
MessageWebSocketControl Control();
public MessageWebSocketControl Control { get; }
var messageWebSocketControl = messageWebSocket.control;
Public ReadOnly Property Control As MessageWebSocketControl

Значение свойства

Данные элемента управления сокета в объекте MessageWebSocket .

Комментарии

Свойство Control получает экземпляр MessageWebSocketControl , связанный с объектом MessageWebSocket .

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

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

Свойство SupportedProtocols получает значение этого свойства и может вызываться в любое время.

Свойство MessageType можно изменить в любое время до или после подключения MessageWebSocket . Это позволяет приложению переключаться между двоичными сообщениями и сообщениями UTF-8 при необходимости.

Перед подключением MessageWebSocket необходимо задать свойство OutboundBufferSizeInBytes. Установка этого свойства после подключения MessageWebSocket не оказывает никакого влияния.

Перед подключением MessageWebSocketControl необходимо задать изменения любых других значений свойств объекта MessageWebSocket . В результате, если необходимо внести изменения в свойства MaxMessageSize, OutboundBufferSizeInBytes, ProxyCredential или ServerCredential , эти изменения должны произойти до успешного вызова метода ConnectAsync в MessageWebSocket.

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

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