プロパティを持つ C# オブジェクトMyObject
がありHashSet
ます。クライアント側でシリアライズGET
し、URI のパラメーターを使用して C# に送信します。C#ApiController
は、オブジェクトを引数として受け入れます。
public MyOtherObject Get([FromUri] MyObject obj) { ... }
これはすべて a を使用して完全に正常に機能しましたList
が、 を使用しているHashSet
ため、クライアントはオブジェクトをシリアル化して送信しますが、サーバーは空の を受け取りますHashSet
。
C# がURIを介してApiController
受信する方法に重要な違いはありますか?HashSets
Lists