TAILIEUCHUNG - Dịch vụ Web XML và Remoting Microsoft .NET Framework phần 3

Ở mức lý tưởng, đối tượng ở xa sẽ không giữ lại bất kỳ trạng thái nào. Tính chất này cho phép bạn sử dụng chế độ kích hoạt gọi một lần (single-call activation), trong đó đối tượng sẽ được tạo ra ngay đầu mỗi lời gọi phương thức và sẽ được giải phóng khi kết thúc (giống như trong dịch vụ Web XML). | Ở mức lý tưởng đối tượng ở xa sẽ không giữ lại bất kỳ trạng thái nào. Tính chất này cho phép bạn sử dụng chế độ kích hoạt gọi một lần single-call activation trong đó đối tượng sẽ được tạo ra ngay đầu mỗi lời gọi phương thức và sẽ được giải phóng khi kết thúc giống như trong dịch vụ Web XML . Điều này bảo đảm các đối tượng không chiếm nhiều tài nguyên của server và việc quản lý thời gian sống của chúng trở nên dễ dàng hơn. Kế đến bạn phải tạo host đây là ứng dụng phía server quản lý tất cả các thể hiện của lớp khả-truy-xuất-từ-xa. Bạn có thể sử dụng bất kỳ kiểu ứng dụng .NET nào làm host bao gồm ứng dụng dựa-trên-Windows dịch vụ Windows và ứng dụng Console Dưới đây là một host đơn giản ở dạng Console using System using public class Server private static void Main Đăng ký các lớp khả-truy-xuất-từ-xa với .NET Remoting. Miễn là ứng dụng này đang chạy các đối tượng ở xa sẽ là khả truy xuất. Press a key to shut down the server. Chương trình trên sử dụng file cấu hình để cấu hình các lớp mà nó sẽ hỗ trợ các cổng mà nó sẽ hỗ trợ cho giao tiếp mạng và địa chỉ URI Uniform Resource Identifier mà client sẽ sử dụng để truy xuất đối tượng. Dưới đây là một file cấu hình đơn giản đăng ký lớp từ với địa chỉ cổng là 9080 thông qua giao thức TCP IP. Assembly này phải nằm trong GAC Global Assembly Cache hoặc trong cùng thư mục với ứng dụng server. File cấu hình cũng cấu hình đối tượng ở xa dùng chế độ kích hoạt gọi-một-lần. configuration application -- Định nghĩa đối tượng khả-truy-xuất-từ-xa. -- service wellknown mode SingleCall type RemoteObject objectUri RemoteObject service -- Định nghĩa giao thức dùng cho truy xuất mạng. Bạn có thể sử dụng kênh tcp hay http. -- channels channel ref tcp port 9080 channels application configuration Host không bao giờ

TÀI LIỆU MỚI ĐĂNG
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.