2009-12-14 71 views
0

我正在使用WCF创建可远程对象。这是我如何创建可远程对象文档片断.......NET WCF ServiceHost - 启动参数

ServiceHost service_host = new ServiceHost(typeof(MyObject), new Uri[] { new Uri("net.pipe://localhost") }); 
service_host.AddServiceEndpoint(typeof(IMyServer), new NetNamedPipeBinding(), "MyServer"); 
service_host.Open(); 
return service_host; 

是否有存放一些变量时可远程对象实例化,其可用的方法吗?我不想从客户端控制一切。这可能吗?

+0

你可以使用静态变量和静态构造函数吗? – 2009-12-14 00:37:32

+0

@Rubens Farias,很可能......我还在玩弄解决方案,所以随时提出建议=) – Nippysaurus 2009-12-14 00:40:11

+1

请务必不要将WCF与Remoting混淆。他们完全不同。 – 2009-12-14 01:41:49

回答

0

也许我不明白这个问题,但是您的服务托管在服务器进程中,我想要的是像Windows服务或控制台应用程序的映像。您的远程对象可以访问主机进程的应用程序配置设置。你为什么不把你的变量放在那里?

+0

这绝对是一种选择。不过,我正在一个进程中运行其中的一部分,并希望单独配置它们。 – Nippysaurus 2009-12-14 01:50:20