Conflicts.GetConflictQueryStreamIterator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetConflictQueryStreamIterator(QueryDefinition, String, QueryRequestOptions) |
Obtiene un iterador para recorrer todos los conflictos del contenedor como responseMessage original. |
GetConflictQueryStreamIterator(String, String, QueryRequestOptions) |
Obtiene un iterador para recorrer todos los conflictos del contenedor como responseMessage original. |
GetConflictQueryStreamIterator(QueryDefinition, String, QueryRequestOptions)
- Source:
- Conflicts.cs
Obtiene un iterador para recorrer todos los conflictos del contenedor como responseMessage original.
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
Parámetros
- queryDefinition
- QueryDefinition
Definición de consulta de Cosmos SQL.
- continuationToken
- String
(Opcional) Token de continuación en el servicio Azure Cosmos DB.
- requestOptions
- QueryRequestOptions
(Opcional) Opciones de la solicitud de consulta de elemento.
Devoluciones
Iterador para pasar por los conflictos.
Ejemplos
Ejemplo sobre cómo purgar completamente los resultados de la consulta.
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
}
}
}
}
Se aplica a
GetConflictQueryStreamIterator(String, String, QueryRequestOptions)
- Source:
- Conflicts.cs
Obtiene un iterador para recorrer todos los conflictos del contenedor como responseMessage original.
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
Parámetros
- queryText
- String
Texto de la consulta de Cosmos SQL.
- continuationToken
- String
(Opcional) Token de continuación en el servicio Azure Cosmos DB.
- requestOptions
- QueryRequestOptions
(Opcional) Opciones de la solicitud de consulta de elemento.
Devoluciones
Iterador para pasar por los conflictos.
Ejemplos
Ejemplo sobre cómo purgar completamente los resultados de la consulta.
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
}
}
}
}
Se aplica a
Azure SDK for .NET