Partager via


RelationshipQuery Constructeurs

Définition

Initialise une nouvelle instance de la classe RelationshipQuery.

Surcharges

RelationshipQuery()

Initialise une nouvelle instance de la classe RelationshipQuery. Il s’agit du constructeur sans paramètre.

RelationshipQuery(String)

Initialise une nouvelle instance de la classe RelationshipQuery. Si la chaîne spécifiée peut être analysée avec succès comme requête WQL, elle est considérée comme la chaîne de requête ; sinon, elle est considérée comme le chemin d'accès de l'objet source pour la requête. Dans ce cas, la requête est supposée être une requête d'instances.

RelationshipQuery(String, String)

Initialise une nouvelle instance de la classe RelationshipQuery pour l'objet source et la classe de relation spécifiés. La requête est supposée être une requête d'instances (par opposition à une requête de schémas).

RelationshipQuery(Boolean, String, String, String, String)

Initialise une nouvelle instance de la classe RelationshipQuery pour une requête de schémas en utilisant le jeu de paramètres spécifié. Ce constructeur est utilisé uniquement pour les requêtes de schémas, de sorte que le premier paramètre doit être true.

RelationshipQuery(String, String, String, String, Boolean)

Initialise une nouvelle instance de la classe RelationshipQuery pour le jeu de paramètres spécifié. La requête est supposée être une requête d'instances (par opposition à une requête de schémas).

RelationshipQuery()

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Initialise une nouvelle instance de la classe RelationshipQuery. Il s’agit du constructeur sans paramètre.

public:
 RelationshipQuery();
public RelationshipQuery ();
Public Sub New ()

Remarques

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à

RelationshipQuery(String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Initialise une nouvelle instance de la classe RelationshipQuery. Si la chaîne spécifiée peut être analysée avec succès comme requête WQL, elle est considérée comme la chaîne de requête ; sinon, elle est considérée comme le chemin d'accès de l'objet source pour la requête. Dans ce cas, la requête est supposée être une requête d'instances.

public:
 RelationshipQuery(System::String ^ queryOrSourceObject);
public RelationshipQuery (string queryOrSourceObject);
new System.Management.RelationshipQuery : string -> System.Management.RelationshipQuery
Public Sub New (queryOrSourceObject As String)

Paramètres

queryOrSourceObject
String

Chaîne de requête ou nom de classe pour cette requête.

Exemples

L’exemple suivant définit le type de relation entre une classe WMI et un RelatedObjectQuery.

using System;
using System.Management;

class Sample
{
    public static void Main(string[] args)
    {
        // Full query string is specified
        // to the constructor
        RelationshipQuery q =
            new RelationshipQuery(
            "references of {Win32_ComputerSystem.Name='mymachine'}");

        // Only the object of interest is
        // specified to the constructor
        RelationshipQuery query =
            new RelationshipQuery("Win32_Service.Name='Alerter'");
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        ' Full query string is specified
        ' to the constructor
        Dim q As New RelationshipQuery( _
            "references of {Win32_ComputerSystem.Name='mymachine'}")

        ' Only the object of interest is
        ' specified to the constructor
        Dim query As New RelationshipQuery( _
            "Win32_Service.Name='Alerter'")

    End Function
End Class

Remarques

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à

RelationshipQuery(String, String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Initialise une nouvelle instance de la classe RelationshipQuery pour l'objet source et la classe de relation spécifiés. La requête est supposée être une requête d'instances (par opposition à une requête de schémas).

public:
 RelationshipQuery(System::String ^ sourceObject, System::String ^ relationshipClass);
public RelationshipQuery (string sourceObject, string relationshipClass);
new System.Management.RelationshipQuery : string * string -> System.Management.RelationshipQuery
Public Sub New (sourceObject As String, relationshipClass As String)

Paramètres

sourceObject
String

Chemin d'accès de l'objet source pour cette requête.

relationshipClass
String

Type de relation pour lequel exécuter la requête.

Remarques

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à

RelationshipQuery(Boolean, String, String, String, String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Initialise une nouvelle instance de la classe RelationshipQuery pour une requête de schémas en utilisant le jeu de paramètres spécifié. Ce constructeur est utilisé uniquement pour les requêtes de schémas, de sorte que le premier paramètre doit être true.

public:
 RelationshipQuery(bool isSchemaQuery, System::String ^ sourceObject, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ thisRole);
public RelationshipQuery (bool isSchemaQuery, string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole);
new System.Management.RelationshipQuery : bool * string * string * string * string -> System.Management.RelationshipQuery
Public Sub New (isSchemaQuery As Boolean, sourceObject As String, relationshipClass As String, relationshipQualifier As String, thisRole As String)

Paramètres

isSchemaQuery
Boolean

true pour indiquer qu’il s’agit d’une requête de schémas ; sinon, false.

sourceObject
String

Chemin d'accès de la classe source pour cette requête.

relationshipClass
String

Type de relation pour lequel exécuter la requête.

relationshipQualifier
String

Qualificateur devant être présent sur la classe de relation.

thisRole
String

Rôle que la classe source doit jouer dans la relation.

Remarques

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à

RelationshipQuery(String, String, String, String, Boolean)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Initialise une nouvelle instance de la classe RelationshipQuery pour le jeu de paramètres spécifié. La requête est supposée être une requête d'instances (par opposition à une requête de schémas).

public:
 RelationshipQuery(System::String ^ sourceObject, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ thisRole, bool classDefinitionsOnly);
public RelationshipQuery (string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole, bool classDefinitionsOnly);
new System.Management.RelationshipQuery : string * string * string * string * bool -> System.Management.RelationshipQuery
Public Sub New (sourceObject As String, relationshipClass As String, relationshipQualifier As String, thisRole As String, classDefinitionsOnly As Boolean)

Paramètres

sourceObject
String

Chemin d'accès de l'objet source pour cette requête.

relationshipClass
String

Type de relation pour lequel exécuter la requête.

relationshipQualifier
String

Qualificateur devant être présent sur l'objet de relation.

thisRole
String

Rôle que l'objet source doit jouer dans la relation.

classDefinitionsOnly
Boolean

Cette méthode retourne une valeur booléenne qui indique que seules des définitions de classe pour les objets résultants sont retournées.

Remarques

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à