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


ClientWebSocketOptions Класс

Определение

Параметры для использования с ClientWebSocket объектом .

public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
Наследование
ClientWebSocketOptions

Свойства

ClientCertificates

Получает или задает коллекцию сертификатов на стороне клиента.

CollectHttpResponseDetails

Возвращает или задает значение, указывающее, следует ли HttpStatusCode задавать и HttpResponseHeaders при установке соединения.

Cookies

Возвращает или задает файлы cookie, связанные с запросом.

Credentials

Возвращает или задает сведения об учетных данных для клиента.

DangerousDeflateOptions

Возвращает или задает параметры для расширения для каждого сообщения-deflate. При наличии параметры отправляются на сервер на этапе подтверждения. Если сервер поддерживает функцию per-message-deflate и параметры принимаются, WebSocket экземпляр будет создан со сжатием, включенным по умолчанию для всех сообщений.

Имейте в виду, что включение сжатия делает приложение подверженным атакам типа CRIME/BREACH. Настоятельно рекомендуется отключить сжатие при отправке данных, содержащих секреты, указав DisableCompression флаг для таких сообщений.

HttpVersion

Возвращает или задает используемую версию HTTP.

HttpVersionPolicy

Возвращает или задает политику, которая определяет способ интерпретации HttpVersion и согласования окончательной HTTP-версии с сервером.

KeepAliveInterval

Возвращает или задает интервал проверки активности протокола WebSocket.

KeepAliveTimeout

Параметры для использования с ClientWebSocket объектом .

Proxy

Возвращает или задает прокси-сервер для запросов WebSocket.

RemoteCertificateValidationCallback

Возвращает или задает обратный вызов для проверки сертификата сервера.

UseDefaultCredentials

Возвращает или задает значение Boolean, указывающее, если учетные данные по умолчанию должны использоваться во время подтверждения WebSocket.

Методы

AddSubProtocol(String)

Добавляет подпротокол для согласования во время подтверждения соединения WebSocket.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetBuffer(Int32, Int32)

Задает параметры буфера клиента.

SetBuffer(Int32, Int32, ArraySegment<Byte>)

Задает параметры буфера клиента.

SetRequestHeader(String, String)

Создает заголовок HTTP-запроса и его значение.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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