Scripts.GetTriggerQueryStreamIterator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
GetTriggerQueryStreamIterator(QueryDefinition, String, QueryRequestOptions) |
Diese Methode erstellt eine Abfrage für Trigger unter einem Container mithilfe einer SQL-Anweisung mit parametrisierten Werten. Es gibt einen FeedIterator zurück. Weitere Informationen zum Vorbereiten von SQL-Anweisungen mit parametrisierten Werten finden Sie unter QueryDefinition Überladung. |
GetTriggerQueryStreamIterator(String, String, QueryRequestOptions) |
Diese Methode erstellt eine Abfrage für Trigger unter einem Container mithilfe einer SQL-Anweisung. Es gibt einen FeedIterator zurück. |
GetTriggerQueryStreamIterator(QueryDefinition, String, QueryRequestOptions)
- Quelle:
- Scripts.cs
Diese Methode erstellt eine Abfrage für Trigger unter einem Container mithilfe einer SQL-Anweisung mit parametrisierten Werten. Es gibt einen FeedIterator zurück. Weitere Informationen zum Vorbereiten von SQL-Anweisungen mit parametrisierten Werten finden Sie unter QueryDefinition Überladung.
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
Parameter
- queryDefinition
- QueryDefinition
Die Cosmos SQL-Abfragedefinition.
- continuationToken
- String
(Optional) Das Fortsetzungstoken im Azure Cosmos DB-Dienst.
- requestOptions
- QueryRequestOptions
(Optional) Die Optionen für die Elementabfrageanforderung.
Gibt zurück
Ein Iterator zum Lesen der vorhandenen gespeicherten Prozeduren.
Beispiele
Dadurch wird der Streamfeed-Iterator für Trigger mit queryDefinition als Eingabe erstellt.
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
}
}
}
Gilt für:
GetTriggerQueryStreamIterator(String, String, QueryRequestOptions)
- Quelle:
- Scripts.cs
Diese Methode erstellt eine Abfrage für Trigger unter einem Container mithilfe einer SQL-Anweisung. Es gibt einen FeedIterator zurück.
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
Parameter
- queryText
- String
Der Cosmos SQL-Abfragetext.
- continuationToken
- String
(Optional) Das Fortsetzungstoken im Azure Cosmos DB-Dienst.
- requestOptions
- QueryRequestOptions
(Optional) Die Optionen für die Elementabfrageanforderung.
Gibt zurück
Ein Iterator zum Lesen der vorhandenen gespeicherten Prozeduren.
Beispiele
Dadurch wird der Streamfeed-Iterator für Trigger mit queryText als Eingabe erstellt.
Scripts scripts = this.container.Scripts;
string queryText = "SELECT * FROM t where t.id like '%testId%'";
using (FeedIterator iter = this.scripts.GetTriggerQueryStreamIterator(queryText)
{
}
Gilt für:
Azure SDK for .NET