2011-08-24 6 views
5

C# hizmetindeki bir sabunun istek ve yanıt iletilerini günlüğe kaydetmeye çalışıyorum. Tüm bunları yapan hazır bir sabun uzantım var, ancak servis yöntemine eklerken sorun yaşıyorum.Günlük Hizmet SOAP Talebi ve Yanıtı C#

Bir web hizmeti referansı değil, VS projemde bir hizmet referansı eklediğim için, bu hizmetin referans dosyasını kontrol ettiğimde, uzaktan hizmetin çağıran yöntemini göremiyorum. Gördüğüm tüm örnekler farklı bir referans formatına sahip olan bir web servisine eklemekti.

Bu durumda sabun mesajlarını nasıl kaydedebilirim?

cevap

10

Sabun uzantısı sadece ASMX tabanlı servis veya client = Web referansı ekle'yi kullanmak içindir. Hizmet referansı ekle'yi kullandıktan sonra bunun yerine WCF istemci API'sini kullanıyorsunuz ve Sabun uzantısını kullanamazsınız. message inspector instead'u oluşturmanız gerekir.

Yalnızca hata ayıklama amacıyla günlüğe kaydetme mesajına ihtiyacınız varsa, yerleşik olarak WCF message logging'u kullanabilirsiniz.

+0

ur cevap bana çok zaman kazandı. "Sabun uzantısı sadece ASMX tabanlı servis veya istemci = Web referansı ekle'yi kullanmak içindir" bilgisini internette bulmak kolay değildir. Bir kez daha teşekkürler. – Rupesh