2015-03-03 87 views
0

我遇到问题。我怎样才能在WCF中实现类似的结构?WCF结构肥皂信息

<MessageData> 
    <AppData> 
    <Name>Eugene</Name> 
    <SureName>Tolpygo</SureName> 
    </AppData> 
</MessageData> 

我试图使用[DataContract]和[DataMember],但它不工作。

[更新1] 我需要做肥皂web服务。

我的代码

public MessageDataType Get() 
    { 
     MessageDataType MessageData = new MessageDataType(); 
     return MessageData; 
    } 

    [DataContract] 
    public class MessageDataType 
    { [DataMember] 
     AppDataType AppData = new AppDataType(); 
    } 
    [DataContract] 
    public class AppDataType 
    { 
     [DataMember] 
     string Name = "Eugene"; 
     [DataMember] 
     string Surname = "Tolpygo"; 
    } 

+0

粘贴您尝试的代码,我们可以告诉您什么是错的 – 2015-03-03 08:37:48

+0

您是什么意思“我怎么能意识到类似的结构“?你的意思是在代码中模拟这种结构吗?或者你的意思是你想让你的服务返回那个确切的XML?请解释你正在尝试做什么。 – 2015-03-03 09:07:10

+0

@TomRedfern我想我的服务返回上面写的xml结构 – 2015-03-05 11:16:16

回答

0

我没有得到它很好,但尝试使用ResponseFormat = WebMessageFormat.Xml在属性WebGet()

[WebGet(ResponseFormat = WebMessageFormat .Xml]