ClientWebSocketOptions Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |