Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动将类转换为wcf服务_Wcf_Web Services_Wrapper - Fatal编程技术网

自动将类转换为wcf服务

自动将类转换为wcf服务,wcf,web-services,wrapper,Wcf,Web Services,Wrapper,我正在寻找一个web服务包装器来将我的类转换为web服务。每个类对应一个特定的服务,实例管理的类型是“percall”。有工具吗?或者有什么简单的方法可以实现这种转换? 例如,此工具可以将“服务契约”属性添加到类中,将“操作契约”添加到公共方法中,并将“数据契约”添加到公共方法的所有输入和输出数据中。AFAIK不存在 带有ASMX或WCF的Web服务是特定的。你不能只上任何一门课就把它当作一种服务。您需要定义数据契约、服务契约、每个方法的操作契约等 查看“WCF入门”,网址为 祝你好运 需要仔细

我正在寻找一个web服务包装器来将我的类转换为web服务。每个类对应一个特定的服务,实例管理的类型是“percall”。有工具吗?或者有什么简单的方法可以实现这种转换?
例如,此工具可以将“服务契约”属性添加到类中,将“操作契约”添加到公共方法中,并将“数据契约”添加到公共方法的所有输入和输出数据中。

AFAIK不存在

带有ASMX或WCF的Web服务是特定的。你不能只上任何一门课就把它当作一种服务。您需要定义数据契约、服务契约、每个方法的操作契约等

查看“WCF入门”,网址为


祝你好运

需要仔细考虑+1 re。但是,鉴于DataContractSerializer将对未标记为DataContract的类应用合理合理的方法,并且您可以直接在类上定义ServiceContracts和OperationContracts(无服务契约接口),我想一个解决方案,比如一个装饰程序集中所有公共类和公共方法的预处理器是可行的。NET 4/4.5使端点配置更容易。但正如你所说,OP这样做是不明智的。谢谢。实际上,我需要一个工具来自动将服务契约添加到类中,将数据契约添加到公共方法的所有输入和输出数据中,并将“操作契约”添加到公共方法中。我需要这个工具作为我主项目的一部分。我不能通过编写代码来完成。因为尚未指定输入项目。