WebAPI Selfhost: ne Peut pas lier plusieurs paramètres à la requête du contenu

Le code ci-dessous sont simplifiées à montrer la nécessité. Pourrais-je savoir quel est le problème? Je ne peux pas semble pour récupérer les deux Paramètres (A et B dans ce cas) à l'aide de la [FromBody] attribut.

Est le message d'erreur "ne Peut pas se lier à de multiples paramètres ('A' et 'B') à la demande du contenu"

Il est parfaitement acceptable si j'ai A ou B uniquement.

API Web:

[Route("API/Test"), HttpPost]
public IHttpActionResult Test([FromBody] int A, [FromBody] int B)

Client:

HttpClient client = new HttpClient();
var content = new FormUrlEncodedContent(
    new Dictionary<string, string> {
        { "A", "123" },
        { "B", "456" }
    });
client.PostAsync("http://localhost/API/Test", content).Result;

OriginalL'auteur s k | 2016-08-02