WAS Hosting − การโฮสต์บริการ WCF ใน Windows Activation Service (WAS) นั้นได้เปรียบมากที่สุดเนื่องจากคุณสมบัติของมัน เช่น การรีไซเคิลกระบวนการ การจัดการเวลาว่างงาน ระบบการกำหนดค่าทั่วไป และการรองรับ HTTP, TCP ฯลฯ
WCF รองรับโฮสติ้งประเภทใด
สภาพแวดล้อมการโฮสต์สำหรับบริการ WCF มีสามประเภท: IIS, WAS และ self-hosting คำว่า “self-hosting” หมายถึงแอปพลิเคชันใด ๆ ที่ให้รหัสของตัวเอง เพื่อเริ่มต้นสภาพแวดล้อมการโฮสต์ ซึ่งรวมถึงคอนโซล, Windows Forms, WPF และบริการ Windows ที่มีการจัดการ
ฉันจะเปิดใช้งานและโฮสต์บริการ WCF ได้อย่างไร
เพื่อสร้างบริการพื้นฐานที่โฮสต์โดย WAS
- กำหนดสัญญาบริการสำหรับประเภทของบริการ คัดลอก C …
- ใช้สัญญาบริการในคลาสบริการ โปรดทราบว่าไม่ได้ระบุที่อยู่หรือข้อมูลที่มีผลผูกพันในการใช้บริการ …
- สร้างเว็บ …
- สร้างบริการ …
- วางบริการ
ต้องเปิดใช้งานหรือโฮสต์บริการ WCF อย่างไร
ไม่ว่าคำขอจะเป็นคำขอบริการ WCF หรือ ASP. NET ของานของกระบวนการเปิดใช้งานคือการ เปิดใช้งานกระบวนการของผู้ปฏิบัติงานเพื่อเริ่มต้นเมื่อมีคำขอมา ใน ไปยังเซิร์ฟเวอร์จากไคลเอนต์ กระบวนการเปิดใช้งานนี้เรียกว่าการเปิดใช้งานด้วยข้อความ
ฉันจะโฮสต์บริการได้อย่างไร
ในการโฮสต์บริการ คุณเพิ่มรหัสเพื่อทำตามขั้นตอนต่อไปนี้:
- สร้าง URI สำหรับที่อยู่ฐาน
- สร้างอินสแตนซ์คลาสสำหรับโฮสต์บริการ
- สร้างปลายทางบริการ
- เปิดใช้งานการแลกเปลี่ยนข้อมูลเมตา
- เปิดโฮสต์บริการเพื่อฟังข้อความขาเข้า