SfcObjectQuery Класс

Определение

public class SfcObjectQuery
type SfcObjectQuery = class
Public Class SfcObjectQuery
Наследование
SfcObjectQuery

Конструкторы

Имя Описание
SfcObjectQuery(IAlienRoot)
SfcObjectQuery(ISfcDomain, SfcObjectQueryMode)

Создайте запрос объекта для конкретного экземпляра домена. Режим запроса определяет, как обрабатываются запросы на возврат открытого итератора и конкретное подключение.

SfcObjectQuery(ISfcDomain)

Создайте запрос объекта для определенной иерархии объектов экземпляра домена и подключения. Если вы используете ExecuteIterator и хотите сделать другой запрос перед закрытием, рассмотрите возможность использования перегрузки, которая указывает на поддержку нескольких активных запросов, или просто используйте ExecuteCollection, чтобы избежать этого.

Свойства

Имя Описание
ActiveQueriesMode

Один или несколько активных запросов? Если указано несколько запросов, то возвращенное соединение должно быть способно выполнять запрос и получать результаты, предполагая, что основное соединение занято уже активным запросом.

SfcQueryExpression

Последняя обработанная строка запроса. Это считывается, так как каждый выполнение запроса передается для выполнения запроса.

Методы

Имя Описание
ExecuteDataTable(SfcQueryExpression, String[], OrderBy[])

Выполните строку запроса, чтобы получить указанные поля и вернуть полностью заполненную строку DataTable.

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

Выполните строку запроса и верните SfcObjectIterator, чтобы перечислить результаты без кэширования. Если параметр MultipleActiveQueries имеет значение true, необходимо либо предоставить подходящее подключение при запросах GetConnection, либо использовать ExecuteCachedIterator, чтобы избежать этой проблемы.

Применяется к