Freigeben über


RelatedObjectQuery Klasse

Definition

Stellt eine WQL-ASSOCIATORS OF-Datenabfrage dar. Sie kann sowohl für Instanzen als auch für Schemaabfragen verwendet werden.

public ref class RelatedObjectQuery : System::Management::WqlObjectQuery
public class RelatedObjectQuery : System.Management.WqlObjectQuery
type RelatedObjectQuery = class
    inherit WqlObjectQuery
Public Class RelatedObjectQuery
Inherits WqlObjectQuery
Vererbung

Konstruktoren

RelatedObjectQuery()

Initialisiert eine neue Instanz der RelatedObjectQuery-Klasse. Dies ist der parameterlose Konstruktor.

RelatedObjectQuery(Boolean, String, String, String, String, String, String, String)

Initialisiert eine neue Instanz der RelatedObjectQuery-Klasse für eine Schemaabfrage mit der angegebenen Gruppe von Parametern. Dieser Konstruktor wird ausschließlich für Schemaabfragen verwendet: der erste Parameter muss auf true festgelegt sein.

RelatedObjectQuery(String)

Initialisiert eine neue Instanz der RelatedObjectQuery-Klasse. Wenn die angegebene Zeichenfolge erfolgreich als WQL-Abfrage analysiert werden kann, wird sie als Abfragezeichenfolge betrachtet; andernfalls wird sie als Pfad des Quellobjekts für die Abfrage angesehen. In diesem Fall wird die Abfrage als Instanzenabfrage angesehen.

RelatedObjectQuery(String, String)

Initialisiert eine neue Instanz der RelatedObjectQuery-Klasse für das angegebene Quellobjekt und die verknüpfte Klasse. Die Abfrage wird als Instanzenabfrage angesehen (im Gegensatz zu einer Schemaabfrage).

RelatedObjectQuery(String, String, String, String, String, String, String, Boolean)

Initialisiert eine neue Instanz der RelatedObjectQuery-Klasse für die angegebene Gruppe von Parametern. Die Abfrage wird als Instanzenabfrage angesehen (im Gegensatz zu einer Schemaabfrage).

Eigenschaften

ClassDefinitionsOnly

Ruft einen Wert ab, der angibt, dass für alle Instanzen, die der Abfrage entsprechen, nur deren Klassendefinitionen zurückzugeben sind, oder legt diesen fest. Dieser Parameter ist nur für Instanzenabfragen gültig.

IsSchemaQuery

Ruft einen Wert ab, der angibt, ob dies eine Schema- oder Instanzenabfrage ist, oder legt diesen fest.

QueryLanguage

Ruft die Sprache für die Abfrage ab.

(Geerbt von WqlObjectQuery)
QueryString

Ruft die Abfrage im Textformat ab oder legt diese fest.

(Geerbt von ManagementQuery)
RelatedClass

Ruft die Klasse der Endpunktobjekte (d. h. die verwandte Klasse) ab oder legt diese fest.

RelatedQualifier

Ruft den Qualifizierer ab, der für die verknüpften Objekte definiert sein muss, oder legt diesen fest.

RelatedRole

Ruft die Rolle ab, die die zurückgegebenen verknüpften Objekte in der Beziehung einnehmen sollen, oder legt diese fest.

RelationshipClass

Ruft den Typ der Beziehung (Zuordnung) ab oder legt diesen fest.

RelationshipQualifier

Ruft den Qualifizierer ab, der für die Beziehungsobjekte definiert sein muss, oder legt diesen fest.

SourceObject

Ruft das für die Abfrage zu verwendende Quellobjekt ab oder legt dieses fest. Bei Instanzenabfragen ist dies i. d. R. ein Instanzenpfad. Bei Schemaabfragen ist dies i. d. R. ein Klassenname.

ThisRole

Ruft die Rolle ab, die das Quellobjekt in der Beziehung einnehmen soll, oder legt diese fest.

Methoden

BuildQuery()

Erstellt die Abfragezeichenfolge anhand der aktuellen Eigenschaftswerte.

Clone()

Erstellt eine Kopie des Objekts.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ParseQuery(String)

Analysiert die Abfragezeichenfolge und legt die Eigenschaftswerte entsprechend fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: