2 votes

Type d'énumération nullable WCF

Est-ce que WCF prend en charge les enums nullable? J'ai un DataMember qui est de type enum nullable côté serveur, cependant, lorsque je génère un proxy côté client le type dans le proxy est non-nullable.

1voto

marc_s Points 321990

Est-ce qu'il y a une propriété (propertyname)Specified de type booléen?

public enum MyEnumType { EnumValue1, EnumValue2 }

public MyEnumType MyEnumValue;
public bool MyEnumValueSpecified;

Avez-vous un "MyEnumValueSpecified" de type booléen dans votre proxy WCF?

WCF utilise ceci pour définir si une propriété particulière a été spécifiée ou non.

Ainsi, même si la propriété est de type "Enum.....", elle peut être "nullable".

Marc

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X