我有一个指定了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变量应仅包含最初发送的数据)。