【问题标题】:how to show read only property in soap result in C#如何在 C# 中显示肥皂结果中的只读属性
【发布时间】:2019-01-17 14:39:37
【问题描述】:

我创建了一个 Web 服务,它返回带有一个计算属性的 SOAP 类对象。 在调试模式下,我看到所有字段都有值,但问题是 SOAP 不返回计算的属性“描述”

这是代码:

 [WebMethod]
    [SoapHeader("User")]
    public Details SendSMS(string source, string destination,  string text)
    {   
        ..........
        return  Details;
    }

   public class Details
{
    public int ErrorCode { get; set; }


    public string Description
    {
        get
        {
            return EnumHelper.GetEnumDescription<ErrorCode((ErrorCode)ErrorCode);
        }
    } 
    public Guid Id { get; set; }
    public string OAddress { get; set; }
    public string DAddress { get; set; } 
}

【问题讨论】:

  • 你能发布你的代码吗?仅仅用几句话含糊的信息(不进行有根据的猜测)几乎不可能帮助解决您的问题。
  • 代码已添加

标签: c# soap


【解决方案1】:

你的接收有问题;放 逐行检查,例如:

{
        get
        {
            return EnumHelper.GetEnumDescription<ErrorCode((ErrorCode)ErrorCode);
        }
} 
public Guid Id { get; set; }
public string OAddress { get; set; }
public string DAddress { get; set; } 

获取 3 和 4 的枚举

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-23
  • 1970-01-01
  • 1970-01-01
  • 2020-09-27
  • 1970-01-01
相关资源
最近更新 更多