Seperti yang saya sebutkan dalam komentar saya, Perpustakaan Layanan WCF tidak lebih dari perpustakaan kelas - templat proyek Perpustakaan Layanan WCF hanya memiliki hal-hal tambahan untuk mempercepat penyiapan proyek. Anda dapat melakukan hal yang sama dengan membuat perpustakaan kelas.
Buka File -> Proyek Baru pada menu. Di jendela yang terbuka, perluas Visual C#, lalu pilih Windows dan pilih Perpustakaan Kelas dari daftar di tengah, beri nama lalu klik OK.
Anda harus menambahkan Antarmuka dan pengaturan konfigurasi untuk layanan ini, tetapi Anda harus dapat menyalin dan menempel dari artikel yang Anda ikuti. Setelah selesai, voila, Anda memiliki Perpustakaan Layanan WCF.
Diedit untuk detail selengkapnya
Satu-satunya hal yang diberikan templat Perpustakaan Layanan WCF kepada Anda adalah boilerplate untuk Perpustakaan Layanan WCF - yang mencakup file .cs untuk implementasi layanan, file .cs untuk kontrak layanan (antarmuka) yang diimplementasikan oleh layanan dan app.config file yang memiliki <system.serviceModel>
entri yang diperlukan.
Tetap berpegang pada artikel yang Anda tautkan di postingan asli Anda, berikut cara melakukannya tanpa template.
Langkah 1 dan 2. Ikuti apa yang saya lakukan di atas - buat perpustakaan kelas. VS akan membuat proyek dan Anda akan melihat file bernama class1.cs. Ini akan menjadi kelas layanan Anda. Ubah namanya menjadi WCFServiceLibrary1.cs jika Anda menginginkannya.
Selanjutnya tambahkan antarmuka dan beri nama IWCFServiceLibrary1
. Ini akan menjadi kontrak layanan Anda. Anda perlu memperbarui file WCFServiceLibrary1.cs
dan menambahkan : IWCFServiceLibrary1
setelah public class WCFServiceLibrary1
, sehingga tampilannya seperti ini:
public class WCFServiceLibrary1 : IWCFServiceLibrary1
Di antarmuka, tambahkan atribut [ServiceContract]
di atas antarmuka, seperti ini:
[ServiceContract]
public interface IWCFServiceLibrary1
Anda juga ingin menambahkan referensi ke System.ServiceModel
dan using System.ServiceModel
ke kelas dan antarmuka Anda.
Langkah 3 dan 4. Salin kode dalam artikel ke file yang sesuai.
Langkah 5: Anda dapat menguji layanan dengan menekan F5 dan menjalankan WCFTestClient.
Anda kemudian dapat mengikuti sisa artikelnya.
Cara ini memerlukan waktu sedikit lebih lama, namun Anda juga akan mendapatkan pemahaman yang lebih baik tentang apa itu Perpustakaan Layanan WCF.
person
Tim
schedule
31.10.2014