0
我有2個應用程序A1和A2與它們之間的HttpChannel。還有從MarshalByRefObject繼承的2個類 - CObj1和CObj2。.NET Remoting - 關於RegisterWellKnownServiceType和激活遠程對象的問題
A1:
Cobj1 obj1 = new CObj1();
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(CObj1), "CObj1", WellKnownObjectMode.Singleton);
A2:
Cobj2 obj2 = new CObj2();
string _url = string.Format("http://{0}:{1}/CObj1", host, port);
CObj1 remObj1 = ((CObj1)(Activator.GetObject(typeof(CObj1), _url)));
remObj1.Method1(obj2);
的問題是:我可以在A1使用OBJ2之後呢?我是否需要任何RegisterWellKnown ...對於CObj2,即使我不需要通過Activator.GetObject獲取它?在那種情況下obj2被激活?
很抱歉,我自己找不到答案。