事前にわからない複数のものを返すことができるAPIがあるため、 return type として配置する必要がありSystem.Object
ます。
種類によっては問題があります。異なるオブジェクトを返すときのように、それは問題ありませんが、 を返すときSystem.Int32
、それは機能せず、私に伝えます:
Cannot serialize parameter of type 'System.Int32' because it is not the exact type 'System.Object' in the method signature and is not in the known types collection.
何か案が ?
ServiceKnownType を使用できることはわかっていますが、他の方法があるかどうか知りたいですか? これには既存のすべての型(int、bool、stringなど)が必要です...