Example #1
0
 public Task <Stream> GetOrNullAsync(
     string name,
     CancellationToken cancellationToken = default)
 {
     return(_container.GetOrNullAsync(
                name,
                cancellationToken
                ));
 }
Example #2
0
        public static async Task <byte[]> GetAllBytesOrNullAsync(
            this IBlobContainer container,
            string name,
            CancellationToken cancellationToken = default)
        {
            var stream = await container.GetOrNullAsync(name, cancellationToken);

            if (stream == null)
            {
                return(null);
            }

            using (stream)
            {
                return(await stream.GetAllBytesAsync(cancellationToken));
            }
        }