SfcObjectQuery.ExecuteIterator 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
執行查詢字串並回傳 SfcObjectIterator,以列舉結果且不快取。 如果 MultipleActiveQuery 為真,那麼你必須在 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[]
要取回的欄位名稱。 若為空,則會取回所有預設的廉價欄位。
- orderByFields
- OrderBy[]
傳回
用 SfcObjectIterator 來列舉結果。 此裝置適合IEnumerable使用,完成後必須立即處理。