CosmosLinq.InvokeUserDefinedFunction(String, Object[]) 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.
Méthode d’assistance pour appeler des fonctions définies par l’utilisateur via des requêtes Linq dans le service Azure Cosmos DB.
public static object InvokeUserDefinedFunction (string udfName, params object[] arguments);
static member InvokeUserDefinedFunction : string * obj[] -> obj
Public Shared Function InvokeUserDefinedFunction (udfName As String, ParamArray arguments As Object()) As Object
Paramètres
- udfName
- String
Nom UserDefinedFunction
- arguments
- Object[]
Arguments de userDefinedFunction
Retours
Espace réservé pour le résultat udf.
Exemples
// Equivalent to SELECT * FROM books b WHERE udf.toLowerCase(b.title) = 'war and peace'"
IQueryable<Book> queryable = client
.GetContainer("database", "container")
.GetItemLinqQueryable<Book>()
.Where(b => CosmosLinq.InvokeUserDefinedFunction("toLowerCase", b.Title) == "war and peace");
FeedIterator<Book> bookIterator = queryable.ToFeedIterator();
while (feedIterator.HasMoreResults)
{
FeedResponse<Book> responseMessage = await feedIterator.ReadNextAsync();
DoSomethingWithResponse(responseMessage);
}
Remarques
Il s’agit d’une méthode d’assistance stub à utiliser dans les expressions LINQ. Ne peut pas être appelé directement. Reportez-vous à pour plus d’informations https://docs.microsoft.com/azure/cosmos-db/sql-query-linq-to-sql sur le fournisseur LINQ. Reportez-vous à pour plus d’informations https://docs.microsoft.com/azure/cosmos-db/stored-procedures-triggers-udfs sur les fonctions définies par l’utilisateur.
S’applique à
Voir aussi
Azure SDK for .NET