我正在努力理解如何定义一个允许返回可以在客户端上转换为真实对象的泛型类型 Object 的 WSDL。例如,对于 4 个不同的方法调用,我有一个返回类型 Object。这 4 种不同的方法在调用时具有不同的参数对象。(例如 CreatePerson(Person)、CreateAnimal(Animal) 等...)每个返回的 ResultObject 都有一个“Object”属性,该属性将包含操作的对象参数。(例如 CreatePerson(Person) 将返回 ResultObject.Object = Person,返回的 Person 对象将具有更新的属性,如 ID、一些时间戳等...)
我应该为每个对象只拥有一个 Result 对象吗?(例如 ResultPerson = CreatePerson()、ResultAnimal = CreateAnimal() 等...)
我必须在编码之前对 API 进行布局,所以感谢您的任何建议!