コード例 #1
0
        /// <summary>
        /// Downloads one file by providing the name of the bucket and the name of the file.
        /// </summary>
        /// <param name="fileId"></param>
        /// <param name="fileName"></param>
        /// <param name="bucketId"></param>
        /// <param name="cancelToken"></param>
        /// <returns></returns>
        public async Task <B2File> FinishLargeFile(string fileId, string[] partSHA1Array, CancellationToken cancelToken = default(CancellationToken))
        {
            var request = LargeFileRequestGenerators.Finish(_options, fileId, partSHA1Array);

            // Send the request
            var response = await _client.SendAsync(request, cancelToken);

            // Create B2File from response
            return(await ResponseParser.ParseResponse <B2File>(response, _api));
        }