Bài này sẽ tập trung vào các thành phần cho riêng phía dịch vụ của Windows Communication Foundation. Thực chất trong các bài trước chúng ta đã nói tới các chủ đề và khái niệm có liên quan đến dịch vụ và client, rất nhiều trong số chúng vẫn áp dụng được cho phía dịch vụ. Tuy vậy, vẫn còn có một số khái niệm phía dịch vụ chưa được nhắc tới. | Bài 6 SERVICES TRONG WINDOWS COMMUNICATION FOUNDATION Mục lục 1 Tổng Các kiểu dịch Typed Service Định kiểu .2 Untyped service Không định kiểu .3 Typed message service Bản tin định kiểu .4 Các contract dịch Service Endpoints Các điểm cuối dịch vụ .5 Định nghĩa điểm cuối bằng mã Định nghĩa điểm cuối bằng tệp tin cấu 2 Các phép hành xử dịch vụ Service behaviors .7 Lớp thuộc tính Lớp thuộc tính 3 Xử lý Ví dụ xử lý lỗi sử dụng 4 Câu hỏi ôn 5 Tài liệu tham Bài này sẽ tập trung vào các thành phần cho riêng phía dịch vụ của Windows Communication Foundation. Thực chất trong các bài trước chúng ta đã nói tới các chủ đề và khái niệm có liên quan đến dịch vụ và client rất nhiều trong số chúng vẫn áp dụng được cho phía dịch vụ. Tuy vậy vẫn còn có một số khái niệm phía dịch vụ chưa được nhắc tới. Bài này sẽ tập trung vào các vấn đề sau Tổng quan về các khái niệm phía dịch vụ của Windows Communication Foundation Các phép hành xử behaviors Xử lý lỗi 1 Tổng quan Các kiểu dịch vụ Có ba kiểu dịch vụ trong WCF là Định kiểu Không định kiểu và Bản tin định kiểu. Sau đây chúng ta sẽ xem xét chi tiết các kiểu dịch vụ của WCF. Typed Service Định kiểu Dịch vụ có định kiểu là loại dịnh vụ đơn giản nhất trong số ba kiểu dịch vụ. Tuy vậy nó cung cấp phần lớn các tính năng cần thiết để bạn phát triển các dịch vụ WCF. Một thuật ngữ hay dùng cho dịch vụ định kiểu là mô hình tham số mô hình này định nghĩa một cách chính xác kiểu dịch vụ này làm gì. Các dịch vụ định kiểu không giới hạn ở việc định kiểu của các tham số hay kết quả trả về. Các dịnh vụ kiểu này có thể chấp nhận các kiểu đơn giản cũng như phức hợp. Tuy nhiên khi truyền các tham số hay trả về giá trị kiểu phức hợp ta cần phải định nghĩa data contract cho các kiểu đó. Dịch vụ định kiểu trong Windows Communication Foundation xử lý tất cả các bản tin bạn không cần phải