SfcObjectQuery.ExecuteIterator Methode

Definition

Führen Sie die Abfragezeichenfolge aus, und geben Sie einen SfcObjectIterator zurück, um die Ergebnisse aufzulisten, ohne sie zwischenzuspeichern. Wenn MultipleActiveQueries wahr ist, müssen Sie entweder eine geeignete Verbindung bereitstellen, wenn Anforderungen von GetConnection gestellt werden, oder verwenden Sie stattdessen executeCachedIterator, um dieses Problem zu vermeiden.

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

Parameter

query
SfcQueryExpression

Die zu verarbeitende Abfragezeichenfolge.

fields
String[]

Die abzurufenden Feldnamen. Wenn NULL, werden alle standardmäßig günstigen Felder abgerufen.

orderByFields
OrderBy[]

Gibt zurück

Ein SfcObjectIterator zum Aufzählen der Ergebnisse. Dies eignet sich für die verwendung von IEnumerable und muss nach Abschluss verworfen werden.

Gilt für: