SfcObjectQuery.ExecuteIterator 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行查询字符串并返回 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 使用,必须在完成后释放。