<PackageReference Include="Azure.Storage.Blobs" Version="12.23.0-beta.2" />

GetBlobContainersAsyncCollection

using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; namespace Azure.Storage.Blobs.Models { internal class GetBlobContainersAsyncCollection : StorageCollectionEnumerator<BlobContainerItem> { private readonly BlobServiceClient _client; private readonly BlobContainerTraits _traits; private readonly BlobContainerStates _states; private readonly string _prefix; public GetBlobContainersAsyncCollection(BlobServiceClient client, BlobContainerTraits traits, BlobContainerStates states, string prefix = null) { _client = client; _traits = traits; _states = states; _prefix = prefix; } [AsyncStateMachine(typeof(<GetNextPageAsync>d__5))] public override ValueTask<Page<BlobContainerItem>> GetNextPageAsync(string continuationToken, int? pageSizeHint, bool async, CancellationToken cancellationToken) { <GetNextPageAsync>d__5 stateMachine = default(<GetNextPageAsync>d__5); stateMachine.<>t__builder = AsyncValueTaskMethodBuilder<Page<BlobContainerItem>>.Create(); stateMachine.<>4__this = this; stateMachine.continuationToken = continuationToken; stateMachine.pageSizeHint = pageSizeHint; stateMachine.async = async; stateMachine.cancellationToken = cancellationToken; stateMachine.<>1__state = -1; stateMachine.<>t__builder.Start(ref stateMachine); return stateMachine.<>t__builder.Task; } } }