以编程方式在WCF中的端点合同上添加操作

时间:2014-10-14 19:31:39

标签: c# wcf wcf-extensions

我必须建立一个遗留系统的桥梁。选择的前端是WCF。遗留系统的方法可能有所不同,而且数量众多,所以我想这样的事情:

  1. 获取遗留方法元数据(可能)
  2. 在public static void WCF服务的Configure(ServiceConfiguration config)中为每个方法创建一个操作。
  3. 快乐。
  4. 现在我远离第3点,因为我似乎无法创建操作并用适当的行为填充它。到目前为止,特别是我无法创建OperationInvokerBehavior(例如,它不是公共类)。

    我不打算在这里详细说明。我的问题是,如果我的方法是合理的,并且在WCF开发人员之外有人这样做了。

1 个答案:

答案 0 :(得分:0)

在运行时向端点添加操作是可能的,可行的,单调乏味的,容易出错且在WCF publis内部的痛苦旅程。尽管如此,我还是在WCF Extensibility找到了Carlos Figueira博客系列,这对他们有很大的帮助。