using System; using System.Collections.Generic; using System.Net.Http; using System.Threading.Tasks; using Microsoft.Azure.Documents; using Microsoft.Azure.WebJobs; using Microsoft.Azure.WebJobs.Host; using Microsoft.Extensions.Logging; namespace TEAMModelFunction { public class MonitorCosmosDB { private readonly IHttpClientFactory _clientFactory; public MonitorCosmosDB( IHttpClientFactory clientFactory) { _clientFactory = clientFactory; } [FunctionName("School")] public async Task School([CosmosDBTrigger( databaseName: "TEAMModelOS", collectionName: "School", ConnectionStringSetting = "CosmosConnection", LeaseCollectionName = "leases")]IReadOnlyList input, ILogger log) { if (input != null && input.Count > 0) { log.LogInformation("Documents modified " + input.Count); log.LogInformation("First document Id " + input[0].Id); } //_clientFactory.CreateClient(). } } }