ClientWebSocketOptions Klass

Definition

Alternativ som ska användas med ett ClientWebSocket objekt.

public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
Arv
ClientWebSocketOptions

Egenskaper

Name Description
ClientCertificates

Hämtar eller anger en samling certifikat på klientsidan.

CollectHttpResponseDetails

Hämtar eller anger ett värde som anger om HttpStatusCode och HttpResponseHeaders ska anges när anslutningen upprättas.

Cookies

Hämtar eller anger de cookies som är associerade med begäran.

Credentials

Hämtar eller anger information om autentiseringsuppgifter för klienten.

DangerousDeflateOptions

Hämtar eller anger alternativen för tillägget per meddelande deflate. I nuläget skickas alternativen till servern under handskakningsfasen. Om servern stöder deflate per meddelande och alternativen godkänns skapas WebSocket-instansen med komprimering aktiverad som standard för alla meddelanden.

Tänk på att om du aktiverar komprimering blir programmet föremål för crime/breach-typen av attacker. Vi rekommenderar starkt att du inaktiverar komprimering när du skickar data som innehåller hemligheter genom att DisableCompression ange flagga för sådana meddelanden.

HttpVersion

Hämtar eller anger den HTTP-version som ska användas.

HttpVersionPolicy

Hämtar eller anger principen som avgör hur HttpVersion tolkas och hur den slutliga HTTP-versionen förhandlas med servern.

KeepAliveInterval

Hämtar eller anger intervall för keep-alive för WebSocket-protokollet.

KeepAliveTimeout

Tidsgränsen som ska användas vid väntan på peer-peerns PONG som svar på att vi skickar en PING; eller ZeroInfiniteTimeSpan för att inaktivera väntan på peer-svar och använda en oönskad PONG som ett Keep-Alive pulsslag i stället.

Standardvärdet är InfiniteTimeSpan.

Proxy

Hämtar eller anger proxyn för WebSocket-begäranden.

RemoteCertificateValidationCallback

Hämtar eller ställer in återanropet för att verifiera ett servercertifikat.

UseDefaultCredentials

Hämtar eller anger ett Boolean värde som anger om standardautentiseringsuppgifter ska användas under WebSocket-handskakning.

Metoder

Name Description
AddSubProtocol(String)

Lägger till ett underprotokoll som ska förhandlas under webSocket-anslutningshandskakningen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetBuffer(Int32, Int32, ArraySegment<Byte>)

Anger klientbuffertparametrar.

SetBuffer(Int32, Int32)

Anger klientbuffertparametrarna.

SetRequestHeader(String, String)

Skapar ett HTTP-begärandehuvud och dess värde.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för