J'ai un tableau d'énumérations sur une demande WCF qui passe par null
, peu importe ce que j'ai essayé. Le service fonctionne indépendamment du problème avec les énumérations.Pourquoi mon tableau de valeurs d'énumération est-il nul dans mon service WCF?
Est-ce que quelqu'un a des idées pourquoi cela pourrait-il être?
Code Enumeration:
[DataContract(Namespace = "http://services.myproject.com/requests/MyProject")]
public enum Recommendation
{
[EnumMember]
One = 1,
[EnumMember]
Two = 2,
}
XML SOAP:
... xmlns:lat="http://services.myproject.com/requests/MyProject" ...
...
<lat:Recommendations>
<Recommendation>One</Recommendation>
<Recommendation>Two</Recommendation>
</lat:Recommendations>
...
C#:
[DataContract(Namespace = "http://services.myproject.com/requests/MyProject")]
public class MyRequest : Request ...
{
//...
[DataMember]
public Recommendation[] Recommendations { get; set; }
//...
}
Actuellement problème KnownType suspect ... – Ben