CosmosLinq.InvokeUserDefinedFunction(String, Object[]) 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.
Hilfsmethode zum Aufrufen benutzerdefinierter Funktionen über Linq-Abfragen im Azure Cosmos DB-Dienst.
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
Parameter
- udfName
- String
Der UserDefinedFunction-Name
- arguments
- Object[]
Die Argumente der UserDefinedFunction
Gibt zurück
Platzhalter für das udf-Ergebnis.
Beispiele
// 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);
}
Hinweise
Dies ist eine Stubhilfsmethode für die Verwendung in LINQ-Ausdrücken. Kann nicht direkt aufgerufen werden. Weitere Informationen zum https://docs.microsoft.com/azure/cosmos-db/sql-query-linq-to-sql LINQ-Anbieter finden Sie unter. Weitere Informationen zu https://docs.microsoft.com/azure/cosmos-db/stored-procedures-triggers-udfs benutzerdefinierten Funktionen finden Sie unter.
Gilt für:
Weitere Informationen
Azure SDK for .NET