<PackageReference Include="Azure.Storage.Blobs" Version="12.25.0-beta.1" />

RetriableStream

static class RetriableStream
public static Stream Create(Func<long, Stream> responseFactory, Func<long, ValueTask<Stream>> asyncResponseFactory, ResponseClassifier responseClassifier, int maxRetries)

public static Stream Create(Stream initialResponse, Func<long, Stream> streamFactory, Func<long, ValueTask<Stream>> asyncResponseFactory, ResponseClassifier responseClassifier, int maxRetries)

public static Task<Stream> CreateAsync(Func<long, Stream> responseFactory, Func<long, ValueTask<Stream>> asyncResponseFactory, ResponseClassifier responseClassifier, int maxRetries)