public async Task OnDownloadCompleteAsync()

in Common/ConnectorSDK/EventApiClient.cs [28:51]


        public async Task OnDownloadCompleteAsync(string tenantId, string jobId, string taskId, Status status, List<ItemMetadata> itemMetadata)
        {
            Log($"Calling event API for task completion, jobId:{jobId}, taskId:{taskId}, status:{status}");
            DownloadComplete e = new DownloadComplete {
              taskId = taskId,
              status = status,
              itemMetadata = itemMetadata
            };
            Trace.TraceInformation(JsonConvert.SerializeObject(e));
            string token = await auth.GetTokenAsync(tenantId);
            HttpRequestMessage request = new HttpRequestMessage()
            {
                Method = HttpMethod.Post,
                Headers =
                {
                    {
                        "Authorization", "Bearer " + token
                    }
                },
                RequestUri = new Uri(baseUrl + "api/data/ondownloadcomplete/" + "?jobId=" + jobId),
                Content = new StringContent(JsonConvert.SerializeObject(e), Encoding.UTF8, "application/json")
            };
            await httpClient.SendAsync(request);
        }