Tôi cần gọi phương thức đối tượng trong một miền ứng dụng khác (thông số truy cập và nhận kết quả). Ý tưởng?Cách đơn giản nhất để thực hiện cuộc gọi cross-appdomain?
UPD cả AppDomain được tạo không phải bởi mã của tôi (ứng dụng máy chủ tạo ra nó, và sau đó mã của tôi được gọi). Làm thế nào tôi có thể truy cập vào một AppDomain từ một AppDomain khác?
Tôi hoàn toàn quên về phương pháp đó. Trên thực tế khá thuận tiện hơn việc sử dụng DoCallBack;) –
Rất tuyệt! Có thể gọi lại bằng cách này không? – user626528
@ user626528 Có, nhưng không chỉ gọi lại cho một phương thức của một đối tượng. Nếu bạn tạo một đối tượng trong một miền khác, tất cả các phương thức của nó được gọi trong miền đó. Tôi cho rằng bạn nên tạo một số lớp có trách nhiệm gọi lại của bạn, sau đó tạo một thể hiện của lớp đó trong một tên miền khác thông qua 'AppDomain.CreateInstanceAndUnwrap' và, cuối cùng, gọi phương thức trên cá thể trong miền khác. – Centro