Example #1
0
 public Task <bool> DeleteAsync(
     string name,
     CancellationToken cancellationToken = default)
 {
     return(_container.DeleteAsync(
                name,
                cancellationToken
                ));
 }
        public async Task File_Should_Deleted()
        {
            // Arrange
            var bytes = new byte[] { 0x01, 0x02 };

            // Act
            await _blobContainer.SaveAsync("TestFile3", bytes);

            // Assert
            var response = await _blobContainer.DeleteAsync("TestFile3");

            response.ShouldBe(true);

            var isExist = await _blobContainer.ExistsAsync("TestFile3");

            isExist.ShouldBe(false);
        }
Example #3
0
        public override async Task ConfirmAsync(IEnumerable <Message> messages, CancellationToken cancellationToken = default)
        {
            await base.ConfirmAsync(messages, cancellationToken);

            await Task.WhenAll(messages
                               .Select(message =>
            {
                if (message.Properties.ContainsKey(BlobMessagePublisher <T> .StorageKey))
                {
                    return(Task.Run(async() =>
                    {
                        var key = message.Properties[BlobMessagePublisher <T> .StorageKey].ToString();
                        await _blobContainer.DeleteAsync(key, cancellationToken);
                    }));
                }
                else
                {
                    return(Task.CompletedTask);
                }
            }));
        }
Example #4
0
        public virtual async Task DeleteAsync(Guid id)
        {
            await MediaContainer.DeleteAsync(id.ToString());

            await MediaDescriptorRepository.DeleteAsync(id);
        }
 public virtual Task DeleteAsync(string path, CancellationToken cancellationToken = default)
 {
     return(_blobContainer.DeleteAsync(path, cancellationToken));
 }
Example #6
0
 public virtual async Task <bool> DeleteAsync(string gigCoverImage)
 {
     return(await _productPictureContainer.DeleteAsync(gigCoverImage));
 }
 /// <inheritdoc/>
 public async Task DeleteAsync(string id, CancellationToken cancellationToken = default)
 {
     await _blobContainer.DeleteAsync(id, cancellationToken).ConfigureAwait(false);
 }