Вы можете перейти по этой ссылке для начала работы Azure Триггер функции таймера.
Вы должны использовать HTTPClient
для вызова Api.
static HttpClient client = new HttpClient();
// Update port # in the following line.
client.BaseAddress = new Uri("http://localhost:64195/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
Product product = null;
HttpResponseMessage response = await client.GetAsync(path);
if (response.IsSuccessStatusCode)
{
product = await response.Content.ReadAsAsync<Product>();
}
return product;
Примечание. Если вам приходится вызывать множество API / конечных точек, вы можете получить ошибку исчерпания порта. HttpClientFactory
рекомендуется для этого сценария.