Отправка HashSet в ApiController C#
У меня есть объект C# MyObject
с HashSet
имущество. Я сериализую его на стороне клиента, а затем отправляю через GET
с параметрами в URI для C# ApiController
, который принимает объект в качестве аргумента:
public MyOtherObject Get([FromUri] MyObject obj) { ... }
Это все работало абсолютно нормально, используя List
, но теперь, когда я использую HashSet
клиент сериализует и отправляет объект, но сервер получает пустой HashSet
,
Есть ли ключевое различие в том, как в C# ApiController
получает HashSets
а также Lists
через URI?