ASP WebAPI liste générique paramètre optionnel

Je suis vraiment aux prises avec celui-ci. J'ai besoin d'un paramètre de liste générique pour ma méthode Get, mais il doit être facultatif. Je viens de faire ceci:

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

, Malheureusement, de l'exécution j'obtiens l'erreur:

Le paramètre optionnel 'ManufacturerIDs' n'est pas pris en charge par 'FormatterParameterBinding'.

Comment obtenir une liste générique comme paramètre optionnel ici?

47
demandé sur JohnnyHK 2013-03-26 19:12:17

1 réponses

Quel est l'intérêt d'utiliser un paramètre optionnel? List<T> est un type de référence et si le client ne fournit pas une valeur, il sera simplement null:

public HttpResponseMessage Get(List<long> manufacturerIDs)
{
    ...
}
78
répondu Darin Dimitrov 2013-03-26 15:30:39