對多個WCF服務進行統一的連接測試


 

先看下面的代碼:

代碼
代碼
      BasicHttpBinding myBinding 
=   new  BasicHttpBinding();
      EndpointAddress myEndpoint 
=   new  EndpointAddress(endAddress);
      ChannelFactory
< IMyService >  myChannelFactory  =   new  ChannelFactory < IMyService > (myBinding,myEndpoint);

      IMyService wcfClient 
=  myChannelFactory.CreateChannel();
      
try
      {
           IDisposable chanel 
=  wcfClient  as  IDisposable;

           ICommunicationObject o 
=  chanel  as  ICommunicationObject;

           o.Opened 
+=   delegate  { Console.WriteLine( " OK " ) };
           o.Close();
      }
      
catch  (Exception _ex)
      {
      }

 

此代碼在添加服務引用,傳入服務鏈接地址、綁定方式,即可實現對一個WCF服務的連接測試。

現在我的問題來了,如果我有多個WCF服務呢,要引用每個服務嗎?

那么我如何能對多個WCF服務的連接測試采用統一的方法?希望各位多多指教---- 

 

曾參考如下鏈接:

 http://social.msdn.microsoft.com/forums/en-US/wcf/thread/d62117d7-1f52-4102-aaf1-fd831387e61b/

 

希望能拋磚引玉。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com