CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 528

528
Chương 13: Bảo mật

Lớp

System.AppDomain

Các phương thức này ảnh hưởng đến miền ứng dụng
được mô tả bởi đối tượng

AppDomain

(phương thức được

gọi trên đó).

CreateInstance

CreateInstanceAndUnwrap
CreateInstanceFrom

CreateInstanceFromAndUnwrap

Tạo một kiểu từ assembly được chỉ định.

DefineDynamicAssembly

Tạo một đối tượng

System.Reflection.Emit.

AssemblyBuilder

, bạn có thể sử dụng nó để tạo động

một assembly trong bộ nhớ.

ExecuteAssembly

Nạp và thực thi một assembly có điểm nhập đã được
định nghĩa (phương thức

Main

).

Load

Nạp assembly được chỉ định.

Lớp

System.Reflection.Assembly

Các phương thức này ảnh hưởng đến miền ứng dụng
hiện hành.

Load
LoadFile

LoadFrom
LoadWithPartialName

Nạp assembly được chỉ định.

Đoạn mã dưới đây trình bày cách sử dụng phương thức

Assembly.Load

để nạp một assembly

vào miền ứng dụng hiện hành. Trước khi gọi

Load

, đoạn mã này tạo một tập hợp

Evidence

sử dụng phương thức

AddHost

của nó để thêm các đối tượng chứng cứ

Site

Zone

(các thành

viên của không gian tên

System.Security.Policy

).

// Tạo các đối tượng chứng cứ Site và Zone mới.

System.Security.Policy.Site siteEvidence = new

System.Security.Policy.Site("www.microsoft.com");

System.Security.Policy.Zone zoneEvidence = new

System.Security.Policy.Zone(System.Security.SecurityZone.Trusted);

// Tạo một tập hợp Evidence mới.

System.Security.Policy.Evidence evidence =

new System.Security.Policy.Evidence();

// Thêm các đối tượng chứng cứ Site và Zone vào tập hợp Evidence

// bằng phương thức AddHost.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.