AppDomain trong C # là gì?
AppDomain trong C # là gì?

Video: AppDomain trong C # là gì?

Video: AppDomain trong C # là gì?
Video: AppDomain - What it is and why it's important 2024, Tháng mười hai
Anonim

Asp. Net giới thiệu khái niệm về một Miền ứng dụng cái được gọi ngắn gọn là AppDomain . Có thể coi đây là một quy trình Nhẹ vừa là vùng chứa vừa là ranh giới. Các ứng dụng NET khỏi ảnh hưởng đến các ứng dụng khác. AppDomain có thể bị phá hủy mà không ảnh hưởng đến cái khác Tên miền ứng dụng trong quá trình.

Vậy MarshalByRefObject trong C # là gì?

MarshalByRefObject là lớp cơ sở cho các đối tượng được sắp xếp theo tham chiếu qua ranh giới AppDomain. Nếu bạn cố gắng truyền một đối tượng dẫn xuất từ lớp này sang một miền khác (ví dụ: dưới dạng một tham số trong lệnh gọi phương thức tới một máy từ xa), thì một tham chiếu đối tượng sẽ được gửi.

AppDomain CurrentDomain là gì? Các Hiện tại tài sản được sử dụng để có được một AppDomain đối tượng đại diện cho hiện tại miền ứng dụng . Thuộc tính FriendlyName cung cấp tên của hiện tại miền ứng dụng , sau đó được hiển thị tại dòng lệnh.

Cân nhắc kỹ điều này, làm cách nào để tạo một AppDomain?

AppDomains được tạo bằng. Thời gian chạy ròng khi một ứng dụng được quản lý Là khởi tạo. Khi bạn bắt đầu ABC. EXE, nó được miền ứng dụng.

AppDomain trong IIS là gì?

Một AppDomain là một. Hạn NET. (Trong IIS7, AppDomains đóng một vai trò lớn hơn trong IIS , nhưng phần lớn nó là một thuật ngữ ASP. NET) An AppDomain chứa trạng thái phiên InProc (chế độ trạng thái phiên mặc định). Vì vậy, nếu một AppDomain bị giết / tái chế, tất cả thông tin trạng thái phiên của bạn sẽ bị mất.

Đề xuất: