作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
以下合约不会在元数据中生成操作,但如果我删除回复操作或将其设置为“”,元数据现在会正确生成操作。为什么?
[System.ServiceModel.ServiceContractAttribute(Namespace="http://Test/Publish", ConfigurationName="IFCRPublish")]
public interface IFCRPublish
{
// CODEGEN: Generating message contract since the operation PublishNotification is neither RPC nor document wrapped.
[System.ServiceModel.OperationContractAttribute(Action="http://Test/PublishNotification", ReplyAction="*")]
PublishNotificationResponse1 PublishNotification(PublishNotificationRequest1 request);
}
完整的服务代码在WCF metadata missing operations中如果需要的话。
最佳答案
为 OperationContract 设置 ReplyAction="*"意味着 WsdlExporter(发布元数据)将忽略该操作。设置任何其他值将修复它。
关于c# - WCF ReplyAction ="*"破坏元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224489/
以下合约不会在元数据中生成操作,但如果我删除回复操作或将其设置为“”,元数据现在会正确生成操作。为什么? [System.ServiceModel.ServiceContractAttribute(N
我是一名优秀的程序员,十分优秀!