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


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

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

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

HttpVersion

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

HttpVersionPolicy

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

KeepAliveInterval

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

KeepAliveTimeout

Время ожидания, используемое при ожидании PONG однорангового узла в ответ на отправку PING; или Zero или InfiniteTimeSpan, чтобы отключить ожидание ответа однорангового узла и использовать неопрошенное PONG в качестве Keep-Alive пульса.

Значение по умолчанию — InfiniteTimeSpan.

Proxy

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

RemoteCertificateValidationCallback

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

UseDefaultCredentials

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

Методы

AddSubProtocol(String)

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

Equals(Object)

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

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

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

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

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

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

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

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

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

SetBuffer(Int32, Int32)

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

SetRequestHeader(String, String)

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

ToString()

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

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

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