Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Melaksanakan Komunikasi Paip Dinamakan WCF Minimal?
Contoh Minimum Komunikasi Paip Bernama WCF
Pengenalan
Paip bernama menyediakan mudah dan mekanisme yang cekap untuk komunikasi antara proses dalam WCF. Artikel ini membentangkan contoh minimum cara menggunakan paip bernama dengan WCF. Ia merangkumi langkah-langkah penting untuk mencipta aplikasi pelayan dan klien yang boleh berkomunikasi melalui paip bernama.
Aplikasi Pelayan
Untuk mengkonfigurasi titik akhir pelayan untuk menggunakan paip bernama, gantikan pengikatan HTTP dengan pengikatan paip bernama. Sebagai contoh, konfigurasi berikut boleh digunakan untuk mencipta titik akhir yang mendengar pada paip bernama "MyNamedPipe":
<endpoint address="net.pipe://localhost/MyNamedPipe" binding="netNamedPipeBinding" contract="ICalculator" name="NetNamedPipeBinding_ICalculator"> <identity> <userPrincipalName value="OlegPc\Oleg" /> </identity> </endpoint>
Dalam kod pengehosan, tambah baris berikut untuk membuka hos perkhidmatan:
selfHost.Open("net.pipe://localhost/MyNamedPipe");
Aplikasi Pelanggan
Untuk menjana pelanggan yang menggunakan paip bernama, tambahkan rujukan kepada kontrak perkhidmatan dan konfigurasikan pengikatan pelanggan seperti berikut:
EndpointConfiguration config = new EndpointConfiguration(baseAddress + "NetNamedPipeBinding_ICalculator"); config.Binding = new NetNamedPipeBinding();
Kesimpulan
Contoh minimum ini memberikan pemahaman asas tentang cara melaksanakan komunikasi WCF menggunakan paip bernama. Dengan menghapuskan konfigurasi yang tidak perlu dan memfokuskan pada fungsi teras, ia membolehkan anda menyepadukan paip yang dinamakan dengan cepat ke dalam aplikasi WCF anda.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Komunikasi Paip Dinamakan WCF Minimal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!