为WCF服务创建代理时发生WCF客户端错误

为WCF服务创建代理时发生WCF客户端错误,wcf,xmldocument,Wcf,Xmldocument,我有一个WCF服务,它接受一个xmldocument并返回一个xml文档,下面是接口代码 namespace CreateLabelWS { [ServiceContract(Namespace = "http://localhost/Create")] public interface ICreateLabel { [OperationContract,XmlSerializerFormat] [FaultContract(typeof(CustomException))]

我有一个WCF服务,它接受一个xmldocument并返回一个xml文档,下面是接口代码

namespace CreateLabelWS
{

[ServiceContract(Namespace = "http://localhost/Create")]
public interface ICreateLabel
{
    [OperationContract,XmlSerializerFormat]
    [FaultContract(typeof(CustomException))]
    XmlDocument CreateLabelRequestIntoDB(XmlDocument Request);
}


[DataContract(Namespace="")]
public class CustomException
 {
    [DataMember()]
    public string Title;
    [DataMember()]
    public string ExceptionMessage;
    [DataMember()]
    public string InnerException;
    [DataMember()]
    public string StackTrace;
    [DataMember()]
    public int RowsInserted;
 }        
}
但是,当我为此创建一个代理并尝试从客户端应用程序访问CreateLabelRequestIntoDB时,我发现它被公开为Xelement类型而不是XMLDocument。有谁能帮我一下,告诉我我的代码是否有错误吗


Dins

@JohnSaunders您能为这本可能复制的约翰•桑德斯提供您的建议吗。。。我们请求你回答这个问题。。。从你完美的知识王国来到这里。。。