【问题标题】:Create and configure core logic in WCF在 WCF 中创建和配置核心逻辑
【发布时间】:2013-07-04 23:11:39
【问题描述】:

创建了包含一些服务的简单 WCF 服务项目。 如何在控制台应用中将项目入口逻辑定义为Main(),在WPF App.cs或ASP.NET global.asax.cs中定义为Application_Start()

【问题讨论】:

  • 没有Main()等起点,你在配置服务,可以从外面调用
  • 你的意思是我不能使用服务来承载除了通信之外的一些逻辑?
  • 可以存储逻辑,但它们是无状态的stackoverflow.com/a/6050685/1714342
  • 感谢您的回答。所以,我现在正在尝试经典的静态初始化器-核心对。也许它现在可以工作了,两年前我在 WCF Domain 中使用过它,用于简单的聊天引擎。

标签: c# wcf wcf-ria-services entry-point


【解决方案1】:

把逻辑放在Service类的静态构造函数中。如果Service是IService1,放入

static Service1() {

}

它只会在一个服务启动时被调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    相关资源
    最近更新 更多