2010-11-19 26 views
0

Bir WPF uygulamasına sahibim. Aynı makinede bir konsol uygulamasına sahibim. Bu konsol uygulamasından, kullanıcının başarıyla giriş yaptığını ve WPF uygulamasında belirli bir sayfanın açık olup olmadığını görmek istiyorum. Bu durumda WPF uygulamasında bir pop-up göstermek istiyorum.WCF servisi kullanılarak iki Net Uygulamaları arasında iletişim

Bunu uygulamak için WCF servislerini kullanmayı düşündüm. 2 seçeneğim var. Ayrı bir WCF servisi oluşturun ve WPF uygulaması çalışır çalışır çalışmaz ve ardından istemci uygulamasının iletişim kurmasını isteyin.

İkinci seçenek, WPF hizmetini WPF uygulamasında barındırmak ve WPF uygulaması başlatıldığında çalıştırmaktır.

Hangi yolu seçeceğime karar veremiyorum. Bu türden bir kurulumu daha önce uyguladıysanız, lütfen fikirlerinizi paylaşın.

cevap

1

WPF uygulamasında bir sayfanın açık olup olmadığını görmek isterseniz, WPF hizmetini WPF uygulamasında barındırmayı öneririm (yani, ServicHost sınıfını kullanarak). Ardından konsol uygulaması, gereksiniminize göre sayfa durumunu belirlemek için hizmeti tüketir.

Ayrıca, NetNamedPipeBinding'u (http://msdn.microsoft.com/en-us/library/system.servicemodel.netnamedpipebinding.aspx) kullanın.

İlgili konular