У меня есть служба WCF, у которой есть метод службы, который принимает параметр типа object []. Я хочу передать различные виды объектов на основе различных рабочих процессов. Когда я пытаюсь передать любые конкретные объекты, которые наследуются от базового типа объекта, я получаю следующую ошибку:
'Error in line 1 position 446. Element
'http://schemas.microsoft.com/2003/10/Serialization/Arrays:anyType' contains data of the
'http://schemas.datacontract.org/2004/07/...' data contract. The deserializer has no knowledge of any
type that maps to this contract. Add the type corresponding to '...' to the list of known types - for
example, by using the KnownTypeAttribute attribute or by adding it to the list of known types passed
to DataContractSerializer.'
Вопрос
Как я могу передать простой старый объект любого типа в службу WCF и интерпретировать (приведение к) тип, который я хочу, в методе службы WCF?
На высоком уровне я хочу передать экземпляр объекта простого типа в WCF. Это вообще возможно?