Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Mucizevi bir property.

Şöyle ki;
Bir web servisiniz var. Uygulamıza bi güzel referans olarak eklediniz.
Metodlarını zınk zınk çağırıyorsunuz.
Fakat "BAZEN" şöyle bir hata alıyorsunuz : "The underlying connection was closed"
10 takla atıyorsunuz olay çözülmüyor... Çağırdığınız metodun işlenme süresi uzarsa, yani karşıdan gelen cevap süresi uzarsa, method patlıyor...
Neden? Bir web servis metodunu çağırdığımızda açılan Connection sürekli açık kalmıyor. (Sanırım bu da KeepAlive diye bir özellikle ayarlanabiliyor ama bir çok yerde KeepAlive dendiği halde, patlama gene oluyor diye okudum ve kendim de test ettim). Connection kapandı. Sonra cevap geldi web servisten. Ve connection tekrardan açılmak istendiğinde Client'ın tanınmamasından kaynaklanan sebeple * "Bağlantınız daha önceden kapatılmış" anlamında bir hata mesajı alıyoruz...
ConnectionGroupName property sini bir Guid'e (unique olması için)  set edersek, bu tarihi sorun (benim için) ortadan kalkıyor...
[WebServis Nesnesi].ConnectionGroupName = Guid.NewGuid().ToString();

haydar
04 Haziran 2008 10:31
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.
© 2005, Bilişim Kulübü. (1093 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen