WCF + Type
Есть метод IEnumerable LoadInformation(Type informationType), он является контрактом для WCF.
Когда я пытаюсь его вызвать генерится вот такая ошибка:
Код:
The InnerException message was 'Type 'System.RuntimeType' with data contract name 'RuntimeType:http://schemas.datacontract.org/2004/07/System' is not expected. Consider using a DataContractResolver or add any types not known statically to the list of known types - for example, by using the KnownTypeAttribute attribute or by adding them to the list of known types passed to DataContractSerializer.'. Please see InnerException for more details.
Гуглил. но ответа адекватного так и не нашел.
Может кто подскажет, что с этим делать?
ЗЫ: Проблема в том, что у меня три типа информации, все они разделены в разные классы, соответственно по Type яопределяю какой класс мне надо вернуть. Все классы являются DataCotract.