wie man eine Methode einer Klasse von einer anderen appDomain aufruft

8

Meine Anwendung möchte eine Methode einer Klasse aufrufen, die von einer anderen AppDomain stammt.

%Vor%

Nun habe ich das Objekthandle von Test2.Class1, aber ich habe keine Ahnung, wie ich die "action" -Methode der Class1-Klasse aufrufen soll.

die Methode "action" gefällt das:

%Vor%

Ich habe versucht, o.unwrap () -Methode zu verwenden, um die Referenz des Objekts zu erhalten, aber es scheint, dass das Objekt in die aktuelle Domäne übertragen wurde, so dass die Ausgabe der "action" -Methode den aktuellen Domänennamen ausgibt / p>     

davidshen84 01.10.2010, 22:23
quelle

1 Antwort

4

Markieren Sie das Objekt, das Sie für die Kommunikation über Appdomain verwenden möchten, als MarshalByRefObject .

    
eglasius 01.10.2010, 22:27
quelle

Tags und Links