Contoh Minimum Paip Dinamakan WCF
Pengenalan:
Komunikasi melalui paip dinamakan adalah asas aspek aplikasi WCF. Artikel ini bertujuan untuk menyediakan panduan ringkas untuk menyediakan pelaksanaan berasaskan paip bernama WCF yang minimum, menangani soalan lazim yang berkaitan dengan konfigurasi pelayan dan klien.
Konfigurasi Titik Akhir Paip Dinamakan:
Untuk mengkonfigurasi titik akhir paip bernama, gantikan alamat HTTP dengan berikut:
<endpoint address="net.pipe://localhost/namedpipe" binding="netNamedPipeBinding" contract="ICalculator" name="NetNamedPipeBinding_ICalculator"> </endpoint>
Penghosan Perkhidmatan:
Untuk pengehosan perkhidmatan:
// Create a URI with the named pipe address. Uri baseAddress = new Uri("net.pipe://localhost/namedpipe"); // Create a ServiceHost for the CalculatorService. ServiceHost selfHost = new ServiceHost(typeof(CalculatorService), baseAddress); try { // Add the named pipe service endpoint. selfHost.AddServiceEndpoint(typeof(ICalculator), new NetNamedPipeBinding(), ""); // Start the service. selfHost.Open(); } catch (CommunicationException ce) { Console.WriteLine("Exception occurred: {0}", ce.Message); selfHost.Abort(); }
Penjanaan Pelanggan:
Untuk generasi pelanggan:
// Create a channel factory for the named pipe endpoint. ChannelFactory<ICalculator> factory = new ChannelFactory<ICalculator>("NetNamedPipeBinding_ICalculator"); // Create a client proxy. ICalculator client = factory.CreateChannel();
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Aplikasi Paip Dinamakan WCF Minimum?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!