TAILIEUCHUNG - TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA phần 10

Marshaling và Remoting Gvhd: Nguyễn Tấn Trần Minh Khang Xây dựng một Server Tạo một project kiểu C# Console Application, tạo một tập tin mới , sau đó ra lệnh Build. Lớp Calculator thừa kế từ MarshalByRefObect nên nó sẽ trao cho client một proxy khi được triệu gọi. | Marshaling và Remoting Gvhd Nguyễn Tấn Trần Minh Khang Xây dựng một Server Tạo một project kiểu C Console Application tạo một tập tin mới sau đó ra lệnh Build. Lớp Calculator thừa kế từ MarshalByRefObect nên nó sẽ trao cho client một proxy khi được triệu gọi. public class Calculator MarshalByRefObject ICalc Công việc đầu tiên là tạo channel và đăng ký sử dụng HTTPChannel cung cấp bởi .NeT HTTPChannel chan new HTTPChannel 65100 Đăng ký channel với .net Channel Services chan Đăng ký đối tượng cần cung cấp endpoint cho hàm đăng ký endpoint chính là tên liên kết với đối tượng Type calcType Đăng ký kiểu Singleton calcType theEndPoint Sau đây là toàn bộ nội dung using System using using using namespace Programming_CSharp implement the calculator class public class Calculator MarshalByRefObject ICalc public Calculator Calculator constructor implement the four functions public double Add double x double y Add 0 1 x y return x y public double Sub double x double y Sub 0 - 1 x y return x-y public double Mult double x double y 209 Marshaling và Remoting Gvhd Nguyễn Tấn Trần Minh Khang Mult 0 1 x y return x y public double Div double x double y Div 0 1 x y return x y public class ServerTest public static void Main tạo một channel và đăng ký nó HttpChannel chan new HttpChannel 65100 chan Type calcType register our well-known type and tell the server to connect the type to the endpoint theEndPoint calcType theEndPoint They also serve who only stand and wait. Milton .

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.