【问题标题】:.NET WCF ServiceHost - startup arguments.NET WCF ServiceHost - 启动参数
【发布时间】:2009-12-14 00:30:38
【问题描述】:

我正在使用 WCF 创建一个远程对象。这是我如何创建远程对象的片段......

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;

有没有办法存储一些在远程对象被实例化时可用的变量?我不希望从客户那里控制一切。这可能吗?

【问题讨论】:

  • 你可以使用静态变量和静态构造函数吗?
  • @Rubens Farias,很可能......我仍在玩弄解决方案,所以请随意提出任何建议 =)
  • 确保不要将 WCF 与 Remoting 混淆。它们完全不同。

标签: c# .net wcf remoting


【解决方案1】:

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

【讨论】:

  • 这绝对是一个选择。但是,我在一个进程中运行其中一些,并希望单独配置它们。
猜你喜欢
  • 1970-01-01
  • 2013-03-25
  • 1970-01-01
  • 2010-10-14
  • 1970-01-01
  • 2010-10-23
  • 2011-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多