ClientWebSocketOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir ClientWebSocket nesneyle kullanılacak seçenekler.
public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
- Devralma
-
ClientWebSocketOptions
Özellikler
ClientCertificates |
İstemci tarafı sertifikaları koleksiyonunu alır veya ayarlar. |
CollectHttpResponseDetails |
Bağlantı kurulurken ayarlanıp ayarlanmayacağını HttpStatusCode belirten HttpResponseHeaders bir değer alır veya ayarlar. |
Cookies |
İstekle ilişkili tanımlama bilgilerini alır veya ayarlar. |
Credentials |
İstemci için kimlik bilgisi bilgilerini alır veya ayarlar. |
DangerousDeflateOptions |
İleti başına uzantının seçeneklerini alır veya ayarlar. Mevcut olduğunda, el sıkışma aşamasında seçenekler sunucuya gönderilir. Sunucu ileti başına kullanımdan kaldırmayı destekliyorsa ve seçenekler kabul edilirse, WebSocket örnek tüm iletiler için varsayılan olarak sıkıştırma etkin olarak oluşturulur. Sıkıştırmayı etkinleştirmenin uygulamayı CRIME/BREACH saldırı türüne tabi hale getirdiğini unutmayın. Gizli diziler içeren verileri gönderirken bu tür iletiler için bayrak belirterek sıkıştırmayı DisableCompression kapatmanız önemle tavsiye edilir. |
HttpVersion |
Kullanılacak HTTP sürümünü alır veya ayarlar. |
HttpVersionPolicy |
Nasıl yorumlandığını ve son HTTP sürümünün sunucuyla nasıl HttpVersion anlaşıldığını belirleyen ilkeyi alır veya ayarlar. |
KeepAliveInterval |
WebSocket protokolü etkin tutma aralığını alır veya ayarlar. |
KeepAliveTimeout |
Bir ClientWebSocket nesneyle kullanılacak seçenekler. |
Proxy |
WebSocket istekleri için ara sunucuyu alır veya ayarlar. |
RemoteCertificateValidationCallback |
Bir sunucu sertifikasını doğrulamak için geri aramayı alır veya ayarlar. |
UseDefaultCredentials |
WebSocket el sıkışması sırasında varsayılan kimlik bilgilerinin kullanılması gerekip gerekmediğini belirten bir Boolean değer alır veya ayarlar. |
Yöntemler
AddSubProtocol(String) |
WebSocket bağlantısı el sıkışması sırasında anlaşılacak bir alt protokol ekler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetBuffer(Int32, Int32) |
İstemci arabellek parametrelerini ayarlar. |
SetBuffer(Int32, Int32, ArraySegment<Byte>) |
İstemci arabellek parametrelerini ayarlar. |
SetRequestHeader(String, String) |
BIR HTTP isteği üst bilgisi ve değeri oluşturur. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |