确定哪个合同是称为WCF的WCF服务

埃泽奎尔·猎鹰

是否可能知道在多合同服务中调用了哪个合同?在这种情况下,在构造函数中。

服务的实现类是这样的:

public class Service : IContract1, IContract2
{
    public Service()
    {
        //Identify if constructor was called from IContract1 or IContract2
    }
}
威廉·西法拉斯(William Xifaras)

我认为您要实现的是WCF消息检查器MessageInspector是一个“邮件筛选器”,可以拦截和检查传入或传出服务层基础结构的邮件。

在服务器上,您将实现IDispatchMessageInspector接口

这是一个很好的例子:

http://www.aspnet4you.com/wcf/index.php/2013/01/30/message-interception-auditing-and-logging-at-wcf-pipeline/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章