代码之家  ›  专栏  ›  技术社区  ›  Steven Evers

WCF服务的生命周期是什么?

  •  1
  • Steven Evers  · 技术社区  · 14 年前

    假设我有一个简单的WCF应用程序,客户端调用该应用程序来获取号码。它没有太多的处理,服务契约被认为是SessionMode=不允许SessionMode.

    什么时候调用构造函数?物体什么时候被摧毁?是否为每个请求调用构造函数?

    是否有任何参考文件或资源包含此信息?我好像找不到。

    1 回复  |  直到 14 年前
        1
  •  1
  •   KeithS    14 年前

    WCF由IIS托管,因此受其生存期规则的约束。服务类本身可能会根据需要在应用程序中创建和销毁;该类将在收到请求、调用的方法和返回的结果后构造,之后对象将离开作用域并被处理/最终确定。