简体   繁体   English

如何在C#WCF中定义数据成员

[英]How to defind data member in c# wcf

I have made data member look like this 我已经使数据成员看起来像这样

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;          
}

When I call the service I need some thing like this 当我致电服务时,我需要像这样的东西

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

Change your TemplateStatusInfo class to an enumeration. 将您的TemplateStatusInfo类更改为枚举。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM