Trong các bài trước, chúng ta đã tập trung phần lớn vào việc cài đặt dịch vụ với Windows Communication Foundation. Hai bài trước chúng ta đã được giới thiệu về ba thành phần quan trọng để xây dựng dịch vụ WCF là address (địa chỉ), bindings, và contracts. Bài này chúng ta tập trung về phía client (máy khách, hay là các chương trình sử dụng dịch vụ WCF, ta gọi chung là client). | Bài 5 CLIENTS TRONG WINDOWS COMMUNICATION FOUNDATION Mục lục 1 Kiến trúc của client trong Windows Communication Các đối tượng phía Các kênh IContextChannel .4 Các Channel Constructor Cấu tử của Các thuộc tính của Các phương thức của 2 Các cách liên lạc của Một chiều One-Way .6 Yêu cầu-Trả lời Request-Reply .7 Song công Duplex .7 Phía dịch Phía Dị bộ Asynchronous .10 Phía dịch Phía 3 Câu hỏi ôn 4 Tài liệu tham Trong các bài trước chúng ta đã tập trung phần lớn vào việc cài đặt dịch vụ với Windows Communication Foundation. Hai bài trước chúng ta đã được giới thiệu về ba thành phần quan trọng để xây dựng dịch vụ WCF là address địa chỉ bindings và contracts. Bài này chúng ta tập trung về phía client máy khách hay là các chương trình sử dụng dịch vụ WCF ta gọi chung là client . Chúng ta sẽ được giới thiệu các mục sau Kiến trúc của client Các cách liên lạc của client Viết mã nguồn cho client Định nghĩa các bindings and endpoints điểm cuối cho client 1 Kiến trúc của client trong Windows Communication Foundation Một client trong Windows Communication Foundation là một chương trình sử dụng các chức năng cung cấp bởi một dịch vụ WCF. Chương trình client sẽ liên lạc với dịch vụ thông qua điểm cuối dịch vụ. Để làm được việc này client cần phải biết một số thông tin về dịch vụ như địa chỉ của điểm cuối binding mà dịch vụ sử dụng và contract dịch vụ. Các thành phần này đã được thảo luận ở các bài trước. Một trong những thứ bạn có thể thấy trong kiến trúc của client là kênh thông tin được xây dựng dựa trên các cấu hình binding những cấu hình này được quy định trong tệp tin cấu hình. Những thông tin cấu hình này chính là các thông tin đã được giới thiệu trong phần nói về bindings. Những