SfcObjectQuery クラス

定義

public class SfcObjectQuery
type SfcObjectQuery = class
Public Class SfcObjectQuery
継承
SfcObjectQuery

コンストラクター

名前 説明
SfcObjectQuery(IAlienRoot)
SfcObjectQuery(ISfcDomain, SfcObjectQueryMode)

特定のドメイン インスタンスのオブジェクト クエリを作成します。 クエリ モードでは、開いている反復子を返す要求の処理方法と、使用する特定の接続が決まります。

SfcObjectQuery(ISfcDomain)

特定のドメイン インスタンス オブジェクト階層と接続に対するオブジェクト クエリを作成します。 ExecuteIterator を使用し、閉じる前に別のクエリを作成する場合は、複数のアクティブなクエリのサポートを示すオーバーロードを使用することを検討してください。または、ExecuteCollection を使用してクエリを回避してください。

プロパティ

名前 説明
ActiveQueriesMode

1 つまたは複数のアクティブなクエリですか? 複数のクエリが指定されている場合、返される接続はクエリを実行し、メイン接続が既にアクティブなクエリでビジー状態であると仮定して結果を取得できる必要があります。

SfcQueryExpression

処理された最新のクエリ文字列。 これは、各クエリ実行が実行するクエリに渡されるため、読み取り時に行われます。

メソッド

名前 説明
ExecuteDataTable(SfcQueryExpression, String[], OrderBy[])

クエリ文字列を実行して、指定したフィールドを取得し、完全に設定された DataTable を返します。

ExecuteIterator(SfcQueryExpression, String[], OrderBy[])

クエリ文字列を実行し、SfcObjectIterator を返して、結果をキャッシュせずに列挙します。 MultipleActiveQueries が true の場合は、GetConnection による要求時に適切な接続を提供するか、代わりに ExecuteCachedIterator を使用してこの問題を回避する必要があります。

適用対象