Подтвердить что ты не робот

ASP WebAPI общий необязательный параметр списка

Я действительно борюсь с этим. Мне нужен общий параметр списка для моего метода Get, но он должен быть необязательным. Я просто сделал это:

public dynamic Get(List <long> ManufacturerIDs = null)

К сожалению, во время выполнения я получаю сообщение об ошибке:

Необязательный параметр 'ManufacturerIDs' не поддерживается 'FormatterParameterBinding'.

Как получить общий список в качестве необязательного параметра здесь?

4b9b3361

Ответ 1

В чем смысл использования необязательного параметра? List<T> является ссылочным типом, и если клиент не задает значение, он просто будет null:

public HttpResponseMessage Get(List<long> manufacturerIDs)
{
    ...
}