AsyncPageable<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET