Как показать свойство только для чтения в мыло результат в C # - PullRequest
0 голосов
/ 17 января 2019

Я создаю веб-сервис, который возвращает объект класса 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; } 
}

1 Ответ

0 голосов
/ 17 января 2019

у вас проблемы с получением; задавать проверить это построчно, например, так:

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

Получить enum для 3 и 4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...