Ответ веб-службы для Null DateTime? - PullRequest
3 голосов
/ 21 января 2011

Когда веб-сервис содержит тип данных DateTime, а время данных не установлено, то есть его нулевое значение.Какой стандартный ответ предоставляет веб-служба?

1) <Timestamp>1900-01-01T00:00:00.0000000+10:00</Timestamp>

ИЛИ

2) <Timestamp></Timestamp>

Ответы [ 2 ]

0 голосов
/ 22 января 2011

Стандартный ответ будет не возвращать элемент. Если это атрибут, то ответ будет не включать атрибут.

Нет веских причин для включения пустого элемента.

0 голосов
/ 21 января 2011

Зависит от объявления, если вы использовали обнуляемый тип (Nullable ), то он должен сериализоваться либо без элемента, либо с пустым элементом, например:

<Timestamp/>

Подробнее о Nullable <> здесь:

http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx

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