Вызов функции Azure с использованием C # - PullRequest
0 голосов
/ 04 июня 2018

Я написал простую функцию Azure, которая получает имя и возвращает приветственное сообщение (так как я пытаюсь ознакомиться с функциями Azure ...). Я хочу вызвать функции в простом консольном приложении, которое я написал на C #используя Visual Studio.Однако я не могу заставить это работать.Каждый раз, когда я запускаю свой код, консоль открывается и сразу закрывается.Я добавил Console.ReadLine (), чтобы попытаться избежать этого, но происходит то же самое. Обратите внимание, что функция работает правильно при использовании URL-адреса в браузере. Код, который я написал до сих пор:

static void Main(string[] args)
{
    string nameToSend = "Testo";
    string baseURL = "*URLGOESHERE";
    string urlToInvoke = string.Format("{0}&name={1}", baseURL, nameToSend);
    Run(urlToInvoke);
}

public static async void Run(string i_URL)
{
    HttpClient client = new HttpClient();
    HttpResponseMessage response = await client.GetAsync(i_URL);
    string responseString = await response.Content.ReadAsStringAsync();
    Console.WriteLine(responseString);
    Console.ReadLine();
}

Помогите, пожалуйста!Спасибо!

1 Ответ

0 голосов
/ 04 июня 2018

Замените ваш звонок Run на Run(urlToInvoke).Wait();.Вам нужно дождаться завершения задания.

...