ClientWebSocketOptions Klas

Definitie

Opties voor gebruik met een ClientWebSocket object.

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

Eigenschappen

Name Description
ClientCertificates

Hiermee haalt u een verzameling certificaten aan clientzijde op of stelt u deze in.

CollectHttpResponseDetails

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of HttpStatusCode deze HttpResponseHeaders moet worden ingesteld bij het tot stand brengen van de verbinding.

Cookies

Hiermee haalt u de cookies op die aan de aanvraag zijn gekoppeld of stelt u deze in.

Credentials

Hiermee haalt u de referentiegegevens voor de client op of stelt u deze in.

DangerousDeflateOptions

Hiermee haalt u de opties voor de extensie per bericht op of stelt u deze in. Wanneer deze aanwezig zijn, worden de opties tijdens de handshake-fase naar de server verzonden. Als de server ondersteuning biedt voor per-message-deflate en de opties worden geaccepteerd, zal de WebSocket-instance worden aangemaakt met compressie standaard ingeschakeld voor alle berichten.

Houd er rekening mee dat het inschakelen van compressie ervoor zorgt dat de toepassing wordt onderworpen aan het type CRIME/BREACH van aanvallen. Het is raadzaam om compressie uit te schakelen bij het verzenden van gegevens met geheimen door een vlag voor dergelijke berichten op te DisableCompression geven.

HttpVersion

Hiermee haalt u de HTTP-versie op of stelt u deze in voor gebruik.

HttpVersionPolicy

Hiermee wordt het beleid opgehaald of ingesteld dat bepaalt hoe HttpVersion wordt geïnterpreteerd en hoe de uiteindelijke HTTP-versie wordt onderhandeld met de server.

KeepAliveInterval

Hiermee haalt u het keep-alive-interval van het WebSocket-protocol op of stelt u dit in.

KeepAliveTimeout

De time-out die moet worden gebruikt bij het wachten op het PONG van de peer als reactie op het verzenden van een PING; of ZeroInfiniteTimeSpan om te wachten op reactie van collega's uit te schakelen en in plaats daarvan een ongevraagd PONG te gebruiken als een Keep-Alive heartbeat.

De standaardwaarde is InfiniteTimeSpan.

Proxy

Hiermee haalt u de proxy voor WebSocket-aanvragen op of stelt u deze in.

RemoteCertificateValidationCallback

Hiermee haalt u de callback op of stelt u deze in om een servercertificaat te valideren.

UseDefaultCredentials

Hiermee wordt een Boolean waarde opgehaald of ingesteld die aangeeft of standaardreferenties moeten worden gebruikt tijdens de handshake van WebSocket.

Methoden

Name Description
AddSubProtocol(String)

Hiermee voegt u een subprotocol toe dat moet worden onderhandeld tijdens de handshake van de WebSocket-verbinding.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetBuffer(Int32, Int32, ArraySegment<Byte>)

Hiermee stelt u clientbufferparameters in.

SetBuffer(Int32, Int32)

Hiermee stelt u de clientbufferparameters in.

SetRequestHeader(String, String)

Hiermee maakt u een HTTP-aanvraagheader en de bijbehorende waarde.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op