Auf Englisch lesen

Freigeben über


AsyncPageable<T> Klasse

Definition

Eine Sammlung von Werten, die mehrere Dienstanforderungen durchlaufen können.

public abstract class AsyncPageable<T> : System.Collections.Generic.IAsyncEnumerable<T>
type AsyncPageable<'T> = class
    interface IAsyncEnumerable<'T>
Public MustInherit Class AsyncPageable(Of T)
Implements IAsyncEnumerable(Of T)

Typparameter

T

Der Typ der Werte.

Vererbung
AsyncPageable<T>
Implementiert

Beispiele

Beispiel für die Aufzählung eines AsyncPageable-Elements mithilfe der async foreach -Schleife:

// call a service method, which returns AsyncPageable<T>
AsyncPageable<SecretProperties> allSecretProperties = client.GetPropertiesOfSecretsAsync();

await foreach (SecretProperties secretProperties in allSecretProperties)
{
    Console.WriteLine(secretProperties.Name);
}

oder mithilfe einer while-Schleife:

// call a service method, which returns AsyncPageable<T>
AsyncPageable<SecretProperties> allSecretProperties = client.GetPropertiesOfSecretsAsync();

IAsyncEnumerator<SecretProperties> enumerator = allSecretProperties.GetAsyncEnumerator();
try
{
    while (await enumerator.MoveNextAsync())
    {
        SecretProperties secretProperties = enumerator.Current;
        Console.WriteLine(secretProperties.Name);
    }
}
finally
{
    await enumerator.DisposeAsync();
}

Konstruktoren

AsyncPageable<T>()

Initialisiert eine neue instance der -Klasse für die AsyncPageable<T> Simulation.

AsyncPageable<T>(CancellationToken)

Initialisiert eine neue Instanz der AsyncPageable<T>-Klasse.

Eigenschaften

CancellationToken

Ruft einen ab, CancellationToken der für Anforderungen verwendet wird, die beim asynchronen Aufzählen vorgenommen werden.

Methoden

AsPages(String, Nullable<Int32>)

Listen Sie die Werte nach und Page<T> nach auf. Dies kann zu mehreren Dienstanforderungen führen.

FromPages(IEnumerable<Page<T>>)

Erstellt eine instance der Pageable<T> Verwendung der bereitgestellten Seiten.

GetAsyncEnumerator(CancellationToken)

Auflisten der Werte in der Auflistung asynchron. Dies kann zu mehreren Dienstanforderungen führen.

Gilt für: