0
Si la méthode A des postes comme suit:Envoyer Post et obtenir le résultat en même appel à l'aide HttpClient
public void testPostAndGet()
{
using (var client = new HttpClient())
{
var uri = new Uri("https://localhost:44322/test");
var pairs = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("email", "[email protected]")
};
var content = new FormUrlEncodedContent(pairs);
var responsePost = client.PostAsync(uri, content).Result;
if (responsePost.IsSuccessStatusCode)
{
}
}
}
à la méthode B, qui renvoie également List
:
public async Task<List<EventItem>> test()
{
List<EventItem> items = new List<EventItem>();
NameValueCollection nvc = Request.Form;
string email = nvc["email"];
string test = "";
try
{
items = await eventsService.GetAllEvents(graphClient, email);
}
catch (ServiceException se)
{
}
return items;
}
Comment puis-je accéder au List
renvoyé de la méthode B à partir de la méthode A? i.e Comment puis-je envoyer un message et recevoir le même appel sur le même point de terminaison?