SfcObjectQuery Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public class SfcObjectQuery
type SfcObjectQuery = class
Public Class SfcObjectQuery
- Vererbung
-
SfcObjectQuery
Konstruktoren
| Name | Beschreibung |
|---|---|
| SfcObjectQuery(IAlienRoot) | |
| SfcObjectQuery(ISfcDomain, SfcObjectQueryMode) |
Erstellen Sie eine Objektabfrage für eine bestimmte Domäneninstanz. Der Abfragemodus bestimmt, wie Anforderungen zum Zurückgeben eines geöffneten Iterators und der zu verwendenden Verbindung verarbeitet werden. |
| SfcObjectQuery(ISfcDomain) |
Erstellen Sie eine Objektabfrage für eine bestimmte Domäneninstanzobjekthierarchie und -verbindung. Wenn Sie ExecuteIterator verwenden und vor dem Schließen eine weitere Abfrage erstellen möchten, sollten Sie die Überladung verwenden, die die Unterstützung mehrerer aktiver Abfragen angibt, oder verwenden Sie executeCollection einfach, um sie zu vermeiden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActiveQueriesMode |
Einzelne oder mehrere aktive Abfragen? Wenn mehrere Abfragen angegeben sind, muss die zurückgegebene Verbindung in der Lage sein, eine Abfrage auszuführen und Ergebnisse zu erhalten, vorausgesetzt, die Hauptverbindung ist mit einer bereits aktiven Abfrage ausgelastet. |
| SfcQueryExpression |
Die letzte verarbeitete Abfragezeichenfolge. Dies ist schreibgeschützt, da jede Abfrageausführung an die auszuführende Abfrage übergeben wird. |
Methoden
| Name | Beschreibung |
|---|---|
| ExecuteDataTable(SfcQueryExpression, String[], OrderBy[]) |
Führen Sie die Abfragezeichenfolge aus, um die angegebenen Felder abzurufen und eine vollständig ausgefüllte DataTable zurückzugeben. |
| ExecuteIterator(SfcQueryExpression, String[], OrderBy[]) |
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. |