Conflicts.GetConflictQueryStreamIterator 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
GetConflictQueryStreamIterator(QueryDefinition, String, QueryRequestOptions) |
Obtient un itérateur pour parcourir tous les conflits pour le conteneur en tant que ResponseMessage d’origine |
GetConflictQueryStreamIterator(String, String, QueryRequestOptions) |
Obtient un itérateur pour parcourir tous les conflits pour le conteneur en tant que ResponseMessage d’origine |
GetConflictQueryStreamIterator(QueryDefinition, String, QueryRequestOptions)
- Source:
- Conflicts.cs
Obtient un itérateur pour parcourir tous les conflits pour le conteneur en tant que ResponseMessage d’origine
public abstract Microsoft.Azure.Cosmos.FeedIterator GetConflictQueryStreamIterator(Microsoft.Azure.Cosmos.QueryDefinition queryDefinition, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetConflictQueryStreamIterator : Microsoft.Azure.Cosmos.QueryDefinition * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator
Public MustOverride Function GetConflictQueryStreamIterator (queryDefinition As QueryDefinition, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing) As FeedIterator
Paramètres
- queryDefinition
- QueryDefinition
Définition de requête Cosmos SQL.
- continuationToken
- String
(Facultatif) Jeton de continuation dans le service Azure Cosmos DB.
- requestOptions
- QueryRequestOptions
(Facultatif) Options de la demande de requête d’élément.
Retours
Itérateur pour traverser les conflits.
Exemples
Exemple sur la façon de vider complètement les résultats de la requête.
QueryDefinition queryDefinition = new QueryDefinition("select * From c where c._rid = @rid")
.WithParameter("@rid", "TheRidValue");
using (FeedIterator feedIterator = this.CosmosClient.GetConflictQueryStreamIterator(
queryDefinition))
{
while (feedIterator.HasMoreResults)
{
// Stream iterator returns a response with status for errors
using(ResponseMessage response = await feedIterator.ReadNextAsync())
{
// Handle failure scenario.
if(!response.IsSuccessStatusCode)
{
// Log the response.Diagnostics and handle the error
}
}
}
}
S’applique à
GetConflictQueryStreamIterator(String, String, QueryRequestOptions)
- Source:
- Conflicts.cs
Obtient un itérateur pour parcourir tous les conflits pour le conteneur en tant que ResponseMessage d’origine
public abstract Microsoft.Azure.Cosmos.FeedIterator GetConflictQueryStreamIterator(string queryText = default, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetConflictQueryStreamIterator : string * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator
Public MustOverride Function GetConflictQueryStreamIterator (Optional queryText As String = Nothing, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing) As FeedIterator
Paramètres
- queryText
- String
Texte de la requête Cosmos SQL.
- continuationToken
- String
(Facultatif) Jeton de continuation dans le service Azure Cosmos DB.
- requestOptions
- QueryRequestOptions
(Facultatif) Options de la demande de requête d’élément.
Retours
Itérateur pour traverser les conflits.
Exemples
Exemple sur la façon de vider complètement les résultats de la requête.
using (FeedIterator feedIterator = this.CosmosClient.GetConflictQueryStreamIterator(
"select * From c where c._rid = \"TheRidValue\""))
{
while (feedIterator.HasMoreResults)
{
// Stream iterator returns a response with status for errors
using(ResponseMessage response = await feedIterator.ReadNextAsync())
{
// Handle failure scenario.
if(!response.IsSuccessStatusCode)
{
// Log the response.Diagnostics and handle the error
}
}
}
}
S’applique à
Azure SDK for .NET