powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF возвращение пользовательского класса
2 сообщений из 2, страница 1 из 1
WCF возвращение пользовательского класса
    #39228918
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в сгенерированном проекте есть такой код
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
// Используйте контракт данных, как показано в примере ниже, чтобы добавить составные типы к операциям служб.
  [DataContract]
    public class CompositeType
    {
        bool boolValue = true;
        string stringValue = "Hello ";

        [DataMember]
        public bool BoolValue
        {
            get { return boolValue; }
            set { boolValue = value; }
        }

        [DataMember]
        public string StringValue
        {
            get { return stringValue; }
            set { stringValue = value; }
        }
    }



а что если у класса есть еще поле другого пользовательского класса?
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
// Используйте контракт данных, как показано в примере ниже, чтобы добавить составные типы к операциям служб.
  [DataContract]
    public class CompositeType
    {
        bool boolValue = true;
        string stringValue = "Hello ";

        [DataMember]
        public bool BoolValue
        {
            get { return boolValue; }
            set { boolValue = value; }
        }

        [DataMember]
        public string StringValue
        {
            get { return stringValue; }
            set { stringValue = value; }
        }

  [DataMember]
        public abc abcValue
        {
            get ;
            set;
        }
  [DataContract]
class abc
{
[DataMember]
 public string val
{
get;
set;
}
}
    }



у меня класс посложнее. Но я пометил сам класс (контракт) и одно поле (datamember, все не помечал). Компилится, запускается, при вызове метода валится.
...
Рейтинг: 0 / 0
WCF возвращение пользовательского класса
    #39228940
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оказывается нужно set для свойства обязательно задать хотя бы пустым.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF возвращение пользовательского класса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]