CosmosScripts.GetUserDefinedFunctionQueryStreamIterator メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetUserDefinedFunctionQueryStreamIterator(QueryDefinition, String, QueryRequestOptions, CancellationToken) |
このメソッドは、SQL ステートメントを使用して、コンテナーの下にユーザー定義関数のクエリを作成します。 FeedIterator を返します。 パラメーター化された値を使用した SQL ステートメントの準備の詳細については、「オーバーロード」を参照してください QueryDefinition 。 |
GetUserDefinedFunctionQueryStreamIterator(String, String, QueryRequestOptions, CancellationToken) |
このメソッドは、SQL ステートメントを使用して、コンテナーの下にユーザー定義関数のクエリを作成します。 FeedIterator を返します。 パラメーター化された値を使用した SQL ステートメントの準備の詳細については、「オーバーロード」を参照してください QueryDefinition 。 |
GetUserDefinedFunctionQueryStreamIterator(QueryDefinition, String, QueryRequestOptions, CancellationToken)
このメソッドは、SQL ステートメントを使用して、コンテナーの下にユーザー定義関数のクエリを作成します。 FeedIterator を返します。 パラメーター化された値を使用した SQL ステートメントの準備の詳細については、「オーバーロード」を参照してください QueryDefinition 。
public abstract System.Collections.Generic.IAsyncEnumerable<Azure.Response> GetUserDefinedFunctionQueryStreamIterator (Azure.Cosmos.QueryDefinition queryDefinition, string continuationToken = default, Azure.Cosmos.QueryRequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserDefinedFunctionQueryStreamIterator : Azure.Cosmos.QueryDefinition * string * Azure.Cosmos.QueryRequestOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.Response>
Public MustOverride Function GetUserDefinedFunctionQueryStreamIterator (queryDefinition As QueryDefinition, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of Response)
パラメーター
- queryDefinition
- QueryDefinition
Cosmos SQL クエリ定義。
- continuationToken
- String
(省略可能)Azure Cosmos DB サービスの継続トークン。
- requestOptions
- QueryRequestOptions
(省略可能)項目クエリ要求のオプション QueryRequestOptions
- cancellationToken
- CancellationToken
(省略可能) CancellationToken 要求の取り消しを表します。
戻り値
既存のストアド プロシージャを読み取る反復子。
例
これにより、入力として queryDefinition を使用する UDF のストリーム フィード反復子が作成されます。
CosmosScripts scripts = this.container.Scripts;
string queryText = "SELECT * FROM u where u.id like @testId";
QueryDefinition queryDefinition = new QueryDefinition(queryText);
queryDefinition.WithParameter("@testId", "testUdfId");
IAsyncEnumerable<Response> iter = this.scripts.GetUserDefinedFunctionQueryStreamIterator(queryDefinition);
適用対象
GetUserDefinedFunctionQueryStreamIterator(String, String, QueryRequestOptions, CancellationToken)
このメソッドは、SQL ステートメントを使用して、コンテナーの下にユーザー定義関数のクエリを作成します。 FeedIterator を返します。 パラメーター化された値を使用した SQL ステートメントの準備の詳細については、「オーバーロード」を参照してください QueryDefinition 。
public abstract System.Collections.Generic.IAsyncEnumerable<Azure.Response> GetUserDefinedFunctionQueryStreamIterator (string queryText = default, string continuationToken = default, Azure.Cosmos.QueryRequestOptions requestOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetUserDefinedFunctionQueryStreamIterator : string * string * Azure.Cosmos.QueryRequestOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.Response>
Public MustOverride Function GetUserDefinedFunctionQueryStreamIterator (Optional queryText As String = Nothing, Optional continuationToken As String = Nothing, Optional requestOptions As QueryRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of Response)
パラメーター
- queryText
- String
Cosmos SQL クエリ テキスト。
- continuationToken
- String
(省略可能)Azure Cosmos DB サービスの継続トークン。
- requestOptions
- QueryRequestOptions
(省略可能)項目クエリ要求のオプション QueryRequestOptions
- cancellationToken
- CancellationToken
(省略可能) CancellationToken 要求の取り消しを表します。
戻り値
既存のストアド プロシージャを読み取る反復子。
例
これにより、入力として queryText を使用する UDF のストリーム フィード反復子が作成されます。
CosmosScripts scripts = this.container.Scripts;
QueryDefinition queryDefinition = new QueryDefinition("SELECT * FROM u where u.id like '%testId%'");
IAsyncEnumerable<Response> iter = this.scripts.GetUserDefinedFunctionQueryStreamIterator(queryDefinition);
適用対象
Azure SDK for .NET