Scripts.GetUserDefinedFunctionQueryStreamIterator 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
GetUserDefinedFunctionQueryStreamIterator(QueryDefinition, String, QueryRequestOptions) |
Este método crea una consulta para las funciones definidas por el usuario en un contenedor mediante una instrucción SQL con valores con parámetros. Devuelve un feedIterator. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte QueryDefinition sobrecarga. |
GetUserDefinedFunctionQueryStreamIterator(String, String, QueryRequestOptions) |
Este método crea una consulta para funciones definidas por el usuario en un contenedor mediante una instrucción SQL. Devuelve un feedIterator. |
GetUserDefinedFunctionQueryStreamIterator(QueryDefinition, String, QueryRequestOptions)
- Source:
- Scripts.cs
Este método crea una consulta para las funciones definidas por el usuario en un contenedor mediante una instrucción SQL con valores con parámetros. Devuelve un feedIterator. Para obtener más información sobre cómo preparar instrucciones SQL con valores con parámetros, consulte QueryDefinition sobrecarga.
public abstract Microsoft.Azure.Cosmos.FeedIterator GetUserDefinedFunctionQueryStreamIterator (Microsoft.Azure.Cosmos.QueryDefinition queryDefinition, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetUserDefinedFunctionQueryStreamIterator : Microsoft.Azure.Cosmos.QueryDefinition * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator
Public MustOverride Function GetUserDefinedFunctionQueryStreamIterator (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 leer los procedimientos almacenados existentes.
Ejemplos
Esto crea el iterador de fuente de secuencia para UDF con queryDefinition como entrada.
Scripts scripts = this.container.Scripts;
QueryDefinition queryDefinition = new QueryDefinition("SELECT * FROM u where u.id like @testId")
.WithParameter("@testId", "testUdfId");
using (FeedIterator feedIterator = this.scripts.GetUserDefinedFunctionQueryStreamIterator(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
}
// Process the response.Content Stream
}
}
}
Se aplica a
GetUserDefinedFunctionQueryStreamIterator(String, String, QueryRequestOptions)
- Source:
- Scripts.cs
Este método crea una consulta para funciones definidas por el usuario en un contenedor mediante una instrucción SQL. Devuelve un feedIterator.
public abstract Microsoft.Azure.Cosmos.FeedIterator GetUserDefinedFunctionQueryStreamIterator (string queryText = default, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetUserDefinedFunctionQueryStreamIterator : string * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator
Public MustOverride Function GetUserDefinedFunctionQueryStreamIterator (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 leer los procedimientos almacenados existentes.
Ejemplos
Esto crea el iterador de fuente de secuencia para UDF con queryText como entrada.
Scripts scripts = this.container.Scripts;
using (FeedIterator feedIterator = this.scripts.GetUserDefinedFunctionQueryStreamIterator(
"SELECT * FROM u where u.id like '%testId%'")
{
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
}
// Process the response.Content Stream
}
}
}
Se aplica a
Azure SDK for .NET