Scripts.GetTriggerQueryIterator Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GetTriggerQueryIterator<T>(QueryDefinition, String, QueryRequestOptions) |
Esse método cria uma consulta para gatilhos em um contêiner usando uma instrução SQL com valores parametrizados. Ele retorna um FeedIterator. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte QueryDefinition sobrecarga. |
GetTriggerQueryIterator<T>(String, String, QueryRequestOptions) |
Esse método cria uma consulta para gatilhos em um contêiner usando uma instrução SQL. Ele retorna um FeedIterator. |
GetTriggerQueryIterator<T>(QueryDefinition, String, QueryRequestOptions)
- Origem:
- Scripts.cs
Esse método cria uma consulta para gatilhos em um contêiner usando uma instrução SQL com valores parametrizados. Ele retorna um FeedIterator. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte QueryDefinition sobrecarga.
public abstract Microsoft.Azure.Cosmos.FeedIterator<T> GetTriggerQueryIterator<T> (Microsoft.Azure.Cosmos.QueryDefinition queryDefinition, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetTriggerQueryIterator : Microsoft.Azure.Cosmos.QueryDefinition * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator<'T>
Public MustOverride Function GetTriggerQueryIterator(Of T) (queryDefinition As QueryDefinition, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing) As FeedIterator(Of T)
Parâmetros de tipo
- T
Parâmetros
- queryDefinition
- QueryDefinition
A definição de consulta sql cosmos.
- continuationToken
- String
(Opcional) O token de continuação no serviço do Azure Cosmos DB.
- requestOptions
- QueryRequestOptions
(Opcional) As opções para a solicitação de consulta de item.
Retornos
Um iterador para ler os procedimentos armazenados existentes.
Exemplos
Isso cria o iterador de feed de tipo para Gatilho com queryDefinition como entrada.
Scripts scripts = this.container.Scripts;
QueryDefinition queryDefinition = new QueryDefinition("SELECT * FROM t where t.id like @testId")
.WithParameter("@testId", "testTriggerId");
using (FeedIterator<TriggerProperties> feedIterator = this.scripts.GetTriggerQueryIterator<TriggerProperties>(queryDefinition)
{
while (feedIterator.HasMoreResults)
{
foreach (var properties in await feedIterator.ReadNextAsync())
{
Console.WriteLine(properties.Id);
}
}
}
Aplica-se a
GetTriggerQueryIterator<T>(String, String, QueryRequestOptions)
- Origem:
- Scripts.cs
Esse método cria uma consulta para gatilhos em um contêiner usando uma instrução SQL. Ele retorna um FeedIterator.
public abstract Microsoft.Azure.Cosmos.FeedIterator<T> GetTriggerQueryIterator<T> (string queryText = default, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetTriggerQueryIterator : string * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator<'T>
Public MustOverride Function GetTriggerQueryIterator(Of T) (Optional queryText As String = Nothing, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing) As FeedIterator(Of T)
Parâmetros de tipo
- T
Parâmetros
- queryText
- String
O texto da consulta COSMOS SQL.
- continuationToken
- String
(Opcional) O token de continuação no serviço do Azure Cosmos DB.
- requestOptions
- QueryRequestOptions
(Opcional) As opções para a solicitação de consulta de item.
Retornos
Um iterador para ler os procedimentos armazenados existentes.
Exemplos
Isso cria o iterador de feed de tipo para Gatilho com queryText como entrada.
Scripts scripts = this.container.Scripts;
using (FeedIterator<TriggerProperties> feedIterator = this.scripts.GetTriggerQueryIterator<TriggerProperties>(
"SELECT * FROM t where t.id like '%testId%'")
{
while (feedIterator.HasMoreResults)
{
foreach (var properties in await feedIterator.ReadNextAsync())
{
Console.WriteLine(properties.Id);
}
}
}
Aplica-se a
Azure SDK for .NET