public async Task MoveBlobToProcessedContainer()

in reference-implementations/semantic-search-for-images/src/ingestion/Services/BlobService.cs [63:73]


        public async Task MoveBlobToProcessedContainer(BlobItem blob)
        {
            _logger.LogInformation($"Moving blob: {blob.Name} to processed container named {_processedContainerClient.Name}.");

            var sourceBlob = _imageCSVContainerClient.GetBlobClient(blob.Name);
            var destinationBlob = _processedContainerClient.GetBlobClient(blob.Name);
            await destinationBlob.StartCopyFromUriAsync(sourceBlob.Uri);
            await sourceBlob.DeleteIfExistsAsync();

            _logger.LogInformation($"Moved blob: {blob.Name} to processed container named {_processedContainerClient.Name}.");
        }