SORU
31 Mayıs 2010, PAZARTESİ


Nasıl XML servisi programlı bir istemci bağlanmak?

Bir uygulama (client) uygulama yapılandırma dosyası, ama kodunda açığa XML bir hizmet değil, bir iletişim kurmaya çalışıyorum.

Bunu nasıl yapıyor hakkında gitmek gerekir?

Teşekkürler.

CEVAP
31 Mayıs 2010, PAZARTESİ


ChannelFactory sınıfı kullanman gerekecek.

İşte size bir örnek:

var myBinding = new BasicHttpBinding();
var myEndpoint = new EndpointAddress("http://localhost/myservice");
var myChannelFactory = new ChannelFactory<IMyService>(myBinding, myEndpoint);

IMyService client = null;

try
{
    client = myChannelFactory.CreateChannel();
    client.MyServiceOperation();
    ((ICommunicationObject)client).Close();
}
catch
{
    if (client != null)
    {
        ((ICommunicationObject)client).Abort();
    }
}

İlgili kaynaklar:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 99being99

    99being99

    2 EYLÜL 2008
  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011