public async Task Run([CosmosDBTrigger( DatabaseName, CollectionName, ConnectionStringSetting = ConnectionString, LeaseCollectionName = LeaseCollectionName, LeaseCollectionPrefix = LeaseCollectionPrefix, CreateLeaseCollectionIfNotExists = true )] IReadOnlyList <Document> documents, ILogger log) { try { foreach (var document in documents) { var changeFeedMessageModel = new ChangeFeedMessageModel() { Document = document, IsCustomer = true }; _loggerHelper.LogInformationMessage(log, Guid.NewGuid(), string.Format("Attempting to send document id: {0} to service bus queue", document.Id)); await _serviceBusClient.SendChangeFeedMessageAsync(document, changeFeedMessageModel); } } catch (Exception ex) { _loggerHelper.LogException(log, Guid.NewGuid(), "Error when trying to send message to service bus queue", ex); } }