24 Mayıs 2016 Salı

OperationContract Anotasyonu

Dictionary
Dictionary nesnesini göndermek mümkün değil. Şunu yapamıyoruz
[OperationContract]
public Dictionary<int, object> TestDictionaryGet()
{
  Dictionary<int, object> retDict = new Dictionary<int, object>();
  ...
  return retDict;
}
Açıklaması şöyle
There is no way to meaningfully convey the semantics of a .NET dictionary class using WSDL/XSD.
Basit bir çözüm olarak List of Dictionary gönderebiliriz.
[OperationContract]
public List<Dictionary<int, object>> TestDictionaryGet()
{...}





Hiç yorum yok:

Yorum Gönder