IDocumentClient.ReadPartitionKeyRangeFeedAsync Méthode
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.
Surcharges
ReadPartitionKeyRangeFeedAsync(String, FeedOptions) |
Lit le flux (séquence) d’un compte de PartitionKeyRange base de données à partir du service Azure Cosmos DB en tant qu’opération asynchrone. |
ReadPartitionKeyRangeFeedAsync(Uri, FeedOptions) |
Lit le flux (séquence) d’un compte de PartitionKeyRange base de données à partir du service Azure Cosmos DB en tant qu’opération asynchrone. |
ReadPartitionKeyRangeFeedAsync(String, FeedOptions)
Lit le flux (séquence) d’un compte de PartitionKeyRange base de données à partir du service Azure Cosmos DB en tant qu’opération asynchrone.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.PartitionKeyRange>> ReadPartitionKeyRangeFeedAsync (string partitionKeyRangesOrCollectionLink, Microsoft.Azure.Documents.Client.FeedOptions options = default);
abstract member ReadPartitionKeyRangeFeedAsync : string * Microsoft.Azure.Documents.Client.FeedOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.PartitionKeyRange>>
Public Function ReadPartitionKeyRangeFeedAsync (partitionKeyRangesOrCollectionLink As String, Optional options As FeedOptions = Nothing) As Task(Of FeedResponse(Of PartitionKeyRange))
Paramètres
- partitionKeyRangesOrCollectionLink
- String
Lien des ressources à lire, ou lien de collection de propriétaires, SelfLink ou AltLink. Par exemple, /dbs/db_rid/colls/coll_rid/pkranges
- options
- FeedOptions
(Facultatif) Options de demande pour la demande.
Retours
System.Threading.Tasks contenant un ResourceResponse<TResource> qui encapsule un Database contenant l’enregistrement de ressource de lecture.
Exceptions
Cette exception peut encapsuler de nombreux types d’erreurs différents. Pour déterminer l’erreur spécifique, examinez toujours la propriété StatusCode. Voici quelques codes courants que vous pouvez obtenir lors de la création d’un document :
StatusCode | Raison de l’exception |
---|---|
429 | TooManyRequests : cela signifie que vous avez dépassé le nombre d’unités de requête par seconde. Consultez la valeur DocumentClientException.RetryAfter pour voir combien de temps vous devez attendre avant de réessayer cette opération. |
Exemples
FeedResponse<PartitionKeyRange> response = null;
List<string> ids = new List<string>();
do
{
response = await client.ReadPartitionKeyRangeFeedAsync(collection.SelfLink, new FeedOptions { MaxItemCount = 1000 });
foreach (var item in response)
{
ids.Add(item.Id);
}
}
while (!string.IsNullOrEmpty(response.ResponseContinuation));
Voir aussi
S’applique à
ReadPartitionKeyRangeFeedAsync(Uri, FeedOptions)
Lit le flux (séquence) d’un compte de PartitionKeyRange base de données à partir du service Azure Cosmos DB en tant qu’opération asynchrone.
public System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.PartitionKeyRange>> ReadPartitionKeyRangeFeedAsync (Uri partitionKeyRangesOrCollectionUri, Microsoft.Azure.Documents.Client.FeedOptions options = default);
abstract member ReadPartitionKeyRangeFeedAsync : Uri * Microsoft.Azure.Documents.Client.FeedOptions -> System.Threading.Tasks.Task<Microsoft.Azure.Documents.Client.FeedResponse<Microsoft.Azure.Documents.PartitionKeyRange>>
Public Function ReadPartitionKeyRangeFeedAsync (partitionKeyRangesOrCollectionUri As Uri, Optional options As FeedOptions = Nothing) As Task(Of FeedResponse(Of PartitionKeyRange))
Paramètres
- partitionKeyRangesOrCollectionUri
- Uri
Uri pour les plages de clés de partition ou collection de propriétaires.
- options
- FeedOptions
(Facultatif) Options de demande pour la demande.
Retours
System.Threading.Tasks contenant un ResourceResponse<TResource> qui encapsule un PartitionKeyRange contenant l’enregistrement de ressource de lecture.
Exemples
Uri partitionKeyRangesUri = UriFactory.CreatePartitionKeyRangesUri(database.Id, collection.Id);
FeedResponse<PartitionKeyRange> response = null;
List<string> ids = new List<string>();
do
{
response = await client.ReadPartitionKeyRangeFeedAsync(partitionKeyRangesUri, new FeedOptions { MaxItemCount = 1000 });
foreach (var item in response)
{
ids.Add(item.Id);
}
}
while (!string.IsNullOrEmpty(response.ResponseContinuation));
Voir aussi
S’applique à
Azure SDK for .NET