CosmosLinq.InvokeUserDefinedFunction(String, Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure Cosmos DB サービスの Linq クエリを使用してユーザー定義関数を呼び出すヘルパー メソッド。
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
パラメーター
- udfName
- String
UserDefinedFunction 名
- arguments
- Object[]
UserDefinedFunction の引数
戻り値
udf の結果のプレースホルダー。
例
// 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);
}
注釈
これは、LINQ 式内で使用するためのスタブ ヘルパー メソッドです。 直接呼び出すことはできません。 LINQ プロバイダーの https://docs.microsoft.com/azure/cosmos-db/sql-query-linq-to-sql 詳細については、 を参照してください。 ユーザー定義関数の https://docs.microsoft.com/azure/cosmos-db/stored-procedures-triggers-udfs 詳細については、 を参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET