客户端注册远程类对象

来源:互联网 发布:淘宝双十一活动怎么报 编辑:程序博客网 时间:2024/05/23 13:41

注册服务器端激活对象

    方法一:

           RemotingConfiguration.RegisterWellKnownClientType(

                 Typeof(RemotbaleClass),                              // 远程类

                 "tcp://localhost:1234/RemoteObjec"            // 远程类的URI

            );

           RemotableClass obj  = new  RemotableClass();

 

 

 

      方法二:

        RemotableClass obj = (RemotableClass)Activator.GetObject(

               typeof(RemotableClass),                                // 远程类

               "tcp://localhost:1234/RemoteObject"             // 远程类的URI

      );

 

 

注册客户端激活对象

方法一

RemotingConfiguration.RegisterActivatedClientType (
typeof(RemotableClass), // 远程类
"tcp://localhost:1234/RemoteObject" // 远程类的URI
);
RemotableClass obj = new RemotableClass();

 

方法二(此方法同样适用于服务器端激活对象)

object [] url = { new UrlAttribute("tcp://localhost:1234") };
RemotableClass obj = (RemotableClass)Activator.CreateInstance (
typeof(RemotableClass), null, url
);

原创粉丝点击