AsyncPageable<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Collection de valeurs qui peuvent prendre plusieurs demandes de service pour itérer.
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)
Paramètres de type
- T
Type des valeurs.
- Héritage
-
AsyncPageable<T>
- Implémente
Exemples
Exemple d’énumération d’un AsyncPageable à l’aide de la async foreach
boucle :
// call a service method, which returns AsyncPageable<T>
AsyncPageable<SecretProperties> allSecretProperties = client.GetPropertiesOfSecretsAsync();
await foreach (SecretProperties secretProperties in allSecretProperties)
{
Console.WriteLine(secretProperties.Name);
}
ou à l’aide d’une boucle while :
// 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();
}
Constructeurs
AsyncPageable<T>() |
Initialise une nouvelle instance de la AsyncPageable<T> classe pour les moqueries. |
AsyncPageable<T>(CancellationToken) |
Initialise une nouvelle instance de la classe AsyncPageable<T>. |
Propriétés
CancellationToken |
Obtient un CancellationToken utilisé pour les requêtes effectuées lors de l’énumération de manière asynchrone. |
Méthodes
AsPages(String, Nullable<Int32>) |
Énumérez les valeurs un Page<T> à la fois. Cela peut effectuer plusieurs demandes de service. |
FromPages(IEnumerable<Page<T>>) |
Crée une instance d’utilisation des Pageable<T> pages fournies. |
GetAsyncEnumerator(CancellationToken) |
Énumérez les valeurs de la collection de manière asynchrone. Cela peut effectuer plusieurs demandes de service. |
S’applique à
Azure SDK for .NET