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 oyalanıp kalmayacağını 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
özelliğini kullanarak Enabled kapatıldıktan sonra devam edip etmeyeceğinizi Socket belirleyebilirsiniz. Bu değeri veya false olarak true değiştirin ve değiştirileni LingerOption yönteme SetSocketOption geçirin ya da LingerState veya LingerState property.to devre dışı bırakın veya kalanları 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ı yine geçerli olur ve geçersiz kılar.