LingerOption.Enabled Özellik
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.
kapatıldıktan sonra Socket devam edip edilmeyeceğini belirten bir değer alır veya ayarlar.
public:
property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean
Özellik Değeri
true
Socket sonra devam Close() ederse çağrılır; aksi takdirde , false
.
Açıklamalar
kapatmadan Enabled sonra devam edip etmediğini Socket belirlemek için özelliğini kullanabilirsiniz. Bu değeri veya false
olarak true
değiştirin ve değiştirileni LingerOption yöntemine SetSocketOption geçirin ya da LingerState veya LingerState property.to devre dışı bırakın veya etkinleştirin.
Aşağıdaki tabloda özelliğin olası değerleri Enabled ve özelliğinde LingerState depolanan özelliğin LingerTime davranışı açıklanmaktadır.
enable |
seconds |
Davranış |
---|---|---|
false (devre dışı), varsayılan değer |
Zaman aşımı geçerli değildir (varsayılan). | Varsayılan IP protokolü zaman aşımı süresi dolana kadar bağlantı odaklı bir yuva (örneğin TCP) için bekleyen verileri göndermeye çalışır. |
true (etkin) |
Sıfır olmayan bir zaman aşımı | Belirtilen zaman aşımı süresi dolana kadar bekleyen verileri göndermeye çalışır ve deneme başarısız olursa Winsock bağlantıyı sıfırlar. |
true (etkin) |
Sıfır zaman aşımı. | Bekleyen tüm verileri atar. Bağlantı odaklı yuva (örneğin TCP) için Winsock bağlantıyı sıfırlar. |
IP yığını, bağlantının gidiş dönüş süresine göre kullanılacak varsayılan IP protokolü zaman aşımı süresini hesaplar. Çoğu durumda, yığın tarafından hesaplanan zaman aşımı, bir uygulama tarafından tanımlanandan daha ilgilidir. Özellik ayarlanmadığında LingerState yuva için varsayılan davranış budur.
LingerTime Özelliğinde LingerState depolanan özellik varsayılan IP protokolü zaman aşımından daha büyük olarak ayarlandığında, varsayılan IP protokolü zaman aşımı uygulanmaya ve geçersiz kılmaya devam eder.