代码之家  ›  专栏  ›  技术社区  ›  Anthony K

如何从WCF Web服务检索版本信息?

  •  0
  • Anthony K  · 技术社区  · 16 年前

    每次调用WCF Web服务时,我都希望将程序集版本信息记录到日志文件中。我知道在应用程序中,我的对象有一个应用程序对象,它具有信息结构,其中包含我可以使用的版本字符串。如何将WCF服务的版本信息获取到日志?

    1 回复  |  直到 16 年前
        1
  •  0
  •   marc_s MisterSmith    16 年前

    您需要创建一个单独的服务方法 GetServiceVersionInfo() 您可以在需要时调用,也可以将服务的版本信息包含在与消息一起传输的一些头中。

    如果要向每个消息添加头,最好的方法是创建一个名为 消息检查器 . 这是一个小代码块,它截取每个消息(在您的例子中:从服务器传出的每个消息)并添加一些头(或操作实际消息)。

    在中阅读消息检查器 this blog post 显示如何编写消息检查器,或读取 MSDN docs on the topic 开始。

    推荐文章