RelatedObjectQuery Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje asociátory WQL datového dotazu. Dá se použít pro instance i dotazy schématu.
public ref class RelatedObjectQuery : System::Management::WqlObjectQuery
public class RelatedObjectQuery : System.Management.WqlObjectQuery
type RelatedObjectQuery = class
inherit WqlObjectQuery
Public Class RelatedObjectQuery
Inherits WqlObjectQuery
- Dědičnost
Konstruktory
| Name | Description |
|---|---|
| RelatedObjectQuery() |
Inicializuje novou instanci RelatedObjectQuery třídy. Toto je konstruktor bez parametrů. |
| RelatedObjectQuery(Boolean, String, String, String, String, String, String, String) |
Inicializuje novou instanci RelatedObjectQuery třídy pro dotaz schématu pomocí dané sady parametrů. Tento konstruktor se používá pouze pro dotazy schématu: první parametr musí být nastaven na |
| RelatedObjectQuery(String, String, String, String, String, String, String, Boolean) |
Inicializuje novou instanci RelatedObjectQuery třídy pro danou sadu parametrů. Dotaz se předpokládá jako dotaz instance (na rozdíl od dotazu schématu). |
| RelatedObjectQuery(String, String) |
Inicializuje novou instanci RelatedObjectQuery třídy pro daný zdrojový objekt a související třídu. Dotaz se předpokládá jako dotaz instance (na rozdíl od dotazu schématu). |
| RelatedObjectQuery(String) |
Inicializuje novou instanci RelatedObjectQuery třídy. Pokud zadaný řetězec lze úspěšně analyzovat jako dotaz WQL, považuje se za řetězec dotazu; jinak se předpokládá, že se jedná o cestu ke zdrojovému objektu dotazu. V tomto případě se předpokládá, že dotaz je dotaz instance. |
Vlastnosti
| Name | Description |
|---|---|
| ClassDefinitionsOnly |
Získá nebo nastaví hodnotu označující, že pro všechny instance, které dodržují dotaz, budou vráceny pouze jejich definice třídy. Tento parametr je platný pouze pro dotazy na instance. |
| IsSchemaQuery |
Získá nebo nastaví hodnotu označující, zda se jedná o dotaz schématu nebo dotaz instance. |
| QueryLanguage |
Získá jazyk dotazu. (Zděděno od WqlObjectQuery) |
| QueryString |
Získá nebo nastaví dotaz v textovém formátu. (Zděděno od ManagementQuery) |
| RelatedClass |
Získá nebo nastaví třídu objektů koncového bodu (související třída). |
| RelatedQualifier |
Získá nebo nastaví kvalifikátor, který musí být definován na souvisejících objektech. |
| RelatedRole |
Získá nebo nastaví roli, kterou mají vrácené související objekty hrát v relaci. |
| RelationshipClass |
Získá nebo nastaví typ relace (přidružení). |
| RelationshipQualifier |
Získá nebo nastaví kvalifikátor vyžadovaný k definování na objektech relace. |
| SourceObject |
Získá nebo nastaví zdrojový objekt, který se má použít pro dotaz. Například dotazy jsou obvykle cestou instance. U dotazů schématu se obvykle jedná o název třídy. |
| ThisRole |
Získá nebo nastaví roli, kterou má zdrojový objekt hrát v relaci. |
Metody
| Name | Description |
|---|---|
| BuildQuery() |
Vytvoří řetězec dotazu podle aktuálních hodnot vlastností. |
| Clone() |
Vytvoří kopii objektu. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ParseQuery(String) |
Parsuje řetězec dotazu a nastaví hodnoty vlastnosti odpovídajícím způsobem. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |