TAILIEUCHUNG - Assembly part 6

Tạo các Assembly chia sẽ Assemblies có thể được tách biệt cho người sử dụng bởi một ứng dụng độc lập – không chia sẽ một assembly là mặc định. Khi sử dụng assemblies nó không cần thiết lưu ý các yêu cầu dành cho chia sẽ. | Tạo các Assembly chia sẽ Assemblies có thể được tách biệt cho người sử dụng bởi một ứng dụng độc lập -không chia sẽ một assembly là mặc định. Khi sử dụng assemblies nó không cần thiết lưu ý các yêu cầu dành cho chia sẽ. Nội dung chính chúng ta sẽ được khảo sát Strong names Tạo shared assemblies Cài đặt shared assemblies trong global assembly cache Sử dụng một assembly chia sẽ Tên Assembly chia sẽ Mục đích của tên assembly chia sẽ phải là duy nhất và nó phải có khả năng để bảo vệ tên. Tránh 1 lúc nào đó có người lạ tạo một assembly sử dụng cùng tên. Bạn có thể tạo ra những assembly được chia sẻ sử dụng bởi những ứng dụng khác. Nếu bạn viết ra một ô control mang tính chung chung general control hoặc một lớp có thể được chia sẻ sử dụng bởi nhiều nhà triển khai khác đó là bạn đang thực hiện một shared assembly. Trước tiên assembly của bạn phải có một strong name một tên duy nhất được chia sẻ sử dụng. Thứ đến shared assembly của bạn phải được bảo vệ không cho các phiên bản mới phá bĩnh như vậy phải có cách kiểm tra phiên bản trước khi được nạp vào theo yêu cầu của ứng dụng client. Cuối cùng muốn cho chia sẻ sử dụng assembly bạn tạo ra bạn phải đưa assembly bày vào Global Assembly Cache GAC . Đây là một vùng ký ức của hệ thống các tập tin được dành riêng bởi CLR để trữ các shared assembly. Bản thân GAC nằm ở thư mục ổ đia WINNT Assembly. Trên .NET các shared assembly đều được tập trung đưa vào một nơi là GAC. Khái niệm về Strong Name Để có thể sử dụng shared assembly bạn cần tuân thủ 3 đòi hỏi sau đay Bạn phải có khả năng báo đúng assembly mà bạn muốn nạp vào. Do đó bạn cần có một tên duy nhất mang tính toàn cục global unique name được gán cho shared asembly. Bạn cần bảo đảm là assembly không bị giả mạo. Nghĩa là bạn cần có một digital signature dấu ấn kỹ thuật số khi assembly được tạo dựng. Bạn cần bảo đảm là assembly bạn đang nạp vào đúng là assembly được phép của tác giả tạo ra assembly. Do đó bạn cần ghi nhận mã nhận diện người sáng tác originator . Do đó khi bạn .

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.