WCF服务如何创建

时间:2016-01-25 12:10:02

标签: wcf

我被分配了一项任务来创建能够插入或获取记录的WCF服务。我得到了一个DLL,在我必须创建的帮助下。我无法看到任何方法名称而不是它的内容。我下载了一个反编译程序集的应用程序。现在我能够看到它的内容。有2个类,一个类包含属性(通过get和set方法访问)另一个类包含添加记录和获取记录的方法。

如何从中创建WCF服务?在此之前我已经创建了很多WCF服务。在那种情况下,我创建了cs文件,该文件在该创建的类中具有属性(get,set),其类名为datacontract,成员为datamember。在服务中实现接口的一个类。在接口中只声明方法和接口定义我做惰性/ serach代码的方法和用户应用程序创建服务类的实例并调用该方法。但是在这种情况下怎么做?

1 个答案:

答案 0 :(得分:1)

您应该能够创建包装所提供的DLL的WCF服务。

  1. 使用您想要的方法创建ServiceContract(界面)。
  2. 创建实现合同的服务,并添加对提供的DLL的引用。在服务实现中,您可以从提供的所需DLL中调用方法。
  3. 您还可以根据需要创建DataContract以返回数据(或传入数据)。

    基本上,它与您之前创建的以前的WCF服务完全相同,除了实际功能在您引用的单独程序集(DLL)中,而不是而不是在服务实现本身。