SfcObjectQuery.ExecuteIterator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполните строку запроса и верните SfcObjectIterator, чтобы перечислить результаты без кэширования. Если параметр MultipleActiveQueries имеет значение true, необходимо либо предоставить подходящее подключение при запросах GetConnection, либо использовать ExecuteCachedIterator, чтобы избежать этой проблемы.
public System.Collections.IEnumerable ExecuteIterator(Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression query, string[] fields, Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[] orderByFields);
member this.ExecuteIterator : Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression * string[] * Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[] -> System.Collections.IEnumerable
Public Function ExecuteIterator (query As SfcQueryExpression, fields As String(), orderByFields As OrderBy()) As IEnumerable
Параметры
- query
- SfcQueryExpression
Строка запроса для обработки.
- fields
- String[]
Имена полей для получения. Если значение NULL, извлекаются все недорогие поля по умолчанию.
- orderByFields
- OrderBy[]
Возвращаемое значение
SfcObjectIterator для перечисления результатов. Это подходит для использования IEnumerable и должно быть удалено при выполнении.