WCF xelement输入参数服务名称空间删除

时间:2018-07-17 11:13:41

标签: wcf parameters namespaces xml-namespaces xelement

我有一个指定了ServiceContract命名空间的WCF服务。其中一项操作具有xelement类型的import参数(使用XmlSerializerFormat属性)。我需要将此XML转发到其他服务进行处理,但发现WCF的名称空间已添加到此XML。

boolean

实现

[assembly: ContractNamespace("http://myns.com", ClrNamespace = "MY_NS")]
namespace MY_NS
{
    [ServiceContract(Namespace = "http://myns.com")]
    public interface IMY_NS
    {
        ...
        [OperationContract]
        [XmlSerializerFormat]        
        XElement PutSPINEX(XElement InputValue, string code);
        ...
    }

如何针对这一特定操作更改此行为?我需要此xml输入(InputValue参数)保持不变,以进行进一步处理(toSPIN变量应仅包含最初发送的数据)。

0 个答案:

没有答案