如何在c#wcf中定义数据成员

时间:2016-03-31 07:37:43

标签: c# wcf

我让数据成员看起来像这样

public class Logon
{
    [DataMember]
    public string UserName { get; set; }

    [DataMember]
    public string Password { get; set; }

    [DataMember]
    public TemplateStatusInfo Status;      
}      

public class TemplateStatusInfo
{
    [DataMember]
    one;
    two;          
}

当我打电话给服务时,我需要这样的东西

OOP.Client oClient  = new OOP.Client();
oClient.Status = OOP.TemplateStatusInfo.one;
//or 
oClient.Status = OOP.TemplateStatusInfo.two;

1 个答案:

答案 0 :(得分:1)

将您的TemplateStatusInfo课程更改为枚举。

[DataContract]
public enum TemplateStatusInfo
{
    [EnumMember]
    one;        
    [EnumMember]
    two;          
}