AsyncPageable<T> Klasse
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)
- T
Der Typ der Werte.
- Vererbung
-
AsyncPageable<T>
- Implementiert
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();
}
Async |
Initialisiert eine neue instance der -Klasse für die AsyncPageable<T> Simulation. |
Async |
Initialisiert eine neue Instanz der AsyncPageable<T>-Klasse. |
Cancellation |
Ruft einen ab, CancellationToken der für Anforderungen verwendet wird, die beim asynchronen Aufzählen vorgenommen werden. |
As |
Listen Sie die Werte nach und Page<T> nach auf. Dies kann zu mehreren Dienstanforderungen führen. |
From |
Erstellt eine instance der Pageable<T> Verwendung der bereitgestellten Seiten. |
Get |
Auflisten der Werte in der Auflistung asynchron. Dies kann zu mehreren Dienstanforderungen führen. |
Feedback zu Azure SDK for .NET
Azure SDK for .NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: