Scripts.GetTriggerQueryStreamIterator 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
GetTriggerQueryStreamIterator(QueryDefinition, String, QueryRequestOptions) |
Cette méthode crée une requête pour les déclencheurs sous un conteneur à l’aide d’une instruction SQL avec des valeurs paramétrables. Elle retourne un FeedIterator. Pour plus d’informations sur la préparation des instructions SQL avec des valeurs paramétrables, consultez QueryDefinition surcharge. |
GetTriggerQueryStreamIterator(String, String, QueryRequestOptions) |
Cette méthode crée une requête pour les déclencheurs sous un conteneur à l’aide d’une instruction SQL. Elle retourne un FeedIterator. |
GetTriggerQueryStreamIterator(QueryDefinition, String, QueryRequestOptions)
- Source:
- Scripts.cs
Cette méthode crée une requête pour les déclencheurs sous un conteneur à l’aide d’une instruction SQL avec des valeurs paramétrables. Elle retourne un FeedIterator. Pour plus d’informations sur la préparation des instructions SQL avec des valeurs paramétrables, consultez QueryDefinition surcharge.
public abstract Microsoft.Azure.Cosmos.FeedIterator GetTriggerQueryStreamIterator (Microsoft.Azure.Cosmos.QueryDefinition queryDefinition, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetTriggerQueryStreamIterator : Microsoft.Azure.Cosmos.QueryDefinition * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator
Public MustOverride Function GetTriggerQueryStreamIterator (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 lire les procédures stockées existantes.
Exemples
Cela crée l’itérateur de flux de flux pour Trigger avec queryDefinition comme entrée.
Scripts scripts = this.container.Scripts;\
QueryDefinition queryDefinition = new QueryDefinition("SELECT * FROM t where t.id like @testId")
.WithParameter("@testId", "testTriggerId");
using (FeedIterator feedIterator = this.scripts.GetTriggerQueryStreamIterator(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
}
}
}
S’applique à
GetTriggerQueryStreamIterator(String, String, QueryRequestOptions)
- Source:
- Scripts.cs
Cette méthode crée une requête pour les déclencheurs sous un conteneur à l’aide d’une instruction SQL. Elle retourne un FeedIterator.
public abstract Microsoft.Azure.Cosmos.FeedIterator GetTriggerQueryStreamIterator (string queryText = default, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetTriggerQueryStreamIterator : string * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator
Public MustOverride Function GetTriggerQueryStreamIterator (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 lire les procédures stockées existantes.
Exemples
Cela crée l’itérateur de flux de flux pour Trigger avec queryText comme entrée.
Scripts scripts = this.container.Scripts;
string queryText = "SELECT * FROM t where t.id like '%testId%'";
using (FeedIterator iter = this.scripts.GetTriggerQueryStreamIterator(queryText)
{
}
S’applique à
Azure SDK for .NET