有些東西我只是沒有得到關於.NET遠程處理。嗯,其實兩件事情:使用.NET Remoting註冊對象_instances_而不是_types_?
爲什麼強調回到繼承從MarshalByRef代替ALA原有的COM風格的接口(我喜歡)班?
爲什麼.NET遠程處理總是迫使您有效地創建某種對象池,而不是讓您將特定的實例與URL相關聯?
Server代碼:
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemotingTypes.Server), "MyURL", WellKnownObjectMode.Singleton);
客戶端代碼:
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemotingTypes.Server), "MyURL", WellKnownObjectMode.Singleton);
但是假設我要創建 「服務器」 比如我自己,然後就其綁定到一個終點?
RemotingTypes.Server myInstance = new RemotingTypes.Server();
現在是什麼?我如何將「myInstance」與URL「MyURL」關聯?
我不知道它是什麼關於遠程處理,導致你轉儲批發。您可以使用接口來訪問您的遠程對象(實現必須是MarshalByRef對象),如您在1中所要求的那樣。012herLearning Remoting有點像在WPF世界中學習Winforms。或者也許ASP與ASP.NET! – nickd 2009-01-09 15:41:43