Partager via


Scripts.GetUserDefinedFunctionQueryIterator Méthode

Définition

Surcharges

GetUserDefinedFunctionQueryIterator<T>(QueryDefinition, String, QueryRequestOptions)

Cette méthode crée une requête pour les fonctions définies par l’utilisateur sous un conteneur à l’aide d’une instruction SQL avec des valeurs paramétrables. Il retourne un FeedIterator. Pour plus d’informations sur la préparation d’instructions SQL avec des valeurs paramétrables, consultez QueryDefinition Surcharge.

GetUserDefinedFunctionQueryIterator<T>(String, String, QueryRequestOptions)

Cette méthode crée une requête pour les fonctions définies par l’utilisateur sous un conteneur à l’aide d’une instruction SQL. Il retourne un FeedIterator.

GetUserDefinedFunctionQueryIterator<T>(QueryDefinition, String, QueryRequestOptions)

Source:
Scripts.cs

Cette méthode crée une requête pour les fonctions définies par l’utilisateur sous un conteneur à l’aide d’une instruction SQL avec des valeurs paramétrables. Il retourne un FeedIterator. Pour plus d’informations sur la préparation d’instructions SQL avec des valeurs paramétrables, consultez QueryDefinition Surcharge.

public abstract Microsoft.Azure.Cosmos.FeedIterator<T> GetUserDefinedFunctionQueryIterator<T> (Microsoft.Azure.Cosmos.QueryDefinition queryDefinition, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetUserDefinedFunctionQueryIterator : Microsoft.Azure.Cosmos.QueryDefinition * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator<'T>
Public MustOverride Function GetUserDefinedFunctionQueryIterator(Of T) (queryDefinition As QueryDefinition, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing) As FeedIterator(Of T)

Paramètres de type

T

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 type pour UDF avec queryDefinition comme entrée.

Scripts scripts = this.container.Scripts;
QueryDefinition queryDefinition = new QueryDefinition("SELECT * FROM u where u.id like @testId")
    .WithParameter("@testId", "testUDFId");
using (FeedIterator<UserDefinedFunctionProperties> feedIterator = this.scripts.GetUserDefinedFunctionQueryIterator<UserDefinedFunctionProperties>(queryDefinition)
{
    while (feedIterator.HasMoreResults)
    {
        foreach (var properties in await feedIterator.ReadNextAsync())
        {
            Console.WriteLine(properties.Id);
        }
    }
}

S’applique à

GetUserDefinedFunctionQueryIterator<T>(String, String, QueryRequestOptions)

Source:
Scripts.cs

Cette méthode crée une requête pour les fonctions définies par l’utilisateur sous un conteneur à l’aide d’une instruction SQL. Il retourne un FeedIterator.

public abstract Microsoft.Azure.Cosmos.FeedIterator<T> GetUserDefinedFunctionQueryIterator<T> (string queryText = default, string continuationToken = default, Microsoft.Azure.Cosmos.QueryRequestOptions requestOptions = default);
abstract member GetUserDefinedFunctionQueryIterator : string * string * Microsoft.Azure.Cosmos.QueryRequestOptions -> Microsoft.Azure.Cosmos.FeedIterator<'T>
Public MustOverride Function GetUserDefinedFunctionQueryIterator(Of T) (Optional queryText As String = Nothing, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing) As FeedIterator(Of T)

Paramètres de type

T

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 type pour UDF avec queryText comme entrée.

Scripts scripts = this.container.Scripts;
using (FeedIterator<UserDefinedFunctionProperties> feedIterator = this.scripts.GetUserDefinedFunctionQueryIterator<UserDefinedFunctionProperties>(
    "SELECT * FROM u where u.id like '%testId%'")
{
    while (feedIterator.HasMoreResults)
    {
        foreach (var properties in await feedIterator.ReadNextAsync())
        {
            Console.WriteLine(properties.Id);
        }
    }
}

S’applique à