WCF обнуляемый тип перечисления - PullRequest
2 голосов
/ 10 апреля 2009

Поддерживает ли WCF пустые перечисления? У меня есть DataMember, который имеет тип nullable enum на стороне сервера, однако, когда я генерирую прокси на стороне клиента, тип в прокси не обнуляется.

1 Ответ

1 голос
/ 10 апреля 2009

Существует ли (propertyname) указанное свойство типа boolean?

public enum MyEnumType { EnumValue1, EnumValue2 }

public MyEnumType MyEnumValue;
public bool MyEnumValueSpecified;

У вас есть "MyEnumValueSpecified" типа bool в вашем прокси WCF?

WCF использует это, чтобы определить, было ли определенное свойство указано или нет.

Таким образом, даже если свойство имеет тип "Enum .....", оно может быть "обнуляемым".

Марк

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