RelationshipQuery Constructors

Definitie

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse.

Overloads

Name Description
RelationshipQuery()

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse. Dit is de parameterloze constructor.

RelationshipQuery(String)

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse. Als de opgegeven tekenreeks kan worden geparseerd als een WQL-query, wordt deze beschouwd als de querytekenreeks; anders wordt ervan uitgegaan dat het het pad van het bronobject voor de query is. In dit geval wordt ervan uitgegaan dat de query een exemplaarquery is.

RelationshipQuery(String, String)

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse voor het opgegeven bronobject en de relatieklasse. De query wordt verondersteld een exemplaarquery te zijn (in plaats van een schemaquery).

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

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse voor een schemaquery met behulp van de opgegeven set parameters. Deze constructor wordt alleen gebruikt voor schemaquery's, dus de eerste parameter moet waar zijn.

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

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse voor de opgegeven set parameters. De query wordt verondersteld een exemplaarquery te zijn (in plaats van een schemaquery).

RelationshipQuery()

Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse. Dit is de parameterloze constructor.

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

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

RelationshipQuery(String)

Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse. Als de opgegeven tekenreeks kan worden geparseerd als een WQL-query, wordt deze beschouwd als de querytekenreeks; anders wordt ervan uitgegaan dat het het pad van het bronobject voor de query is. In dit geval wordt ervan uitgegaan dat de query een exemplaarquery is.

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

Parameters

queryOrSourceObject
String

De querytekenreeks of de klassenaam voor deze query.

Voorbeelden

In het volgende voorbeeld wordt het type relatie tussen een WMI-klasse en een 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

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

RelationshipQuery(String, String)

Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse voor het opgegeven bronobject en de relatieklasse. De query wordt verondersteld een exemplaarquery te zijn (in plaats van een schemaquery).

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)

Parameters

sourceObject
String

Het pad van het bronobject voor deze query.

relationshipClass
String

Het type relatie waarvoor een query moet worden uitgevoerd.

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

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

Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse voor een schemaquery met behulp van de opgegeven set parameters. Deze constructor wordt alleen gebruikt voor schemaquery's, dus de eerste parameter moet waar zijn.

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)

Parameters

isSchemaQuery
Boolean

true om aan te geven dat dit een schemaquery is; anders, false.

sourceObject
String

Het pad van de bronklasse voor deze query.

relationshipClass
String

Het type relatie waarvoor een query moet worden uitgevoerd.

relationshipQualifier
String

Er moet een kwalificatie aanwezig zijn in de relatieklasse.

thisRole
String

De rol die de bronklasse moet spelen in de relatie.

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op

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

Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs
Bron:
ManagementQuery.cs

Initialiseert een nieuw exemplaar van de RelationshipQuery klasse voor de opgegeven set parameters. De query wordt verondersteld een exemplaarquery te zijn (in plaats van een schemaquery).

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)

Parameters

sourceObject
String

Het pad van het bronobject voor deze query.

relationshipClass
String

Het type relatie waarvoor een query moet worden uitgevoerd.

relationshipQualifier
String

Er moet een kwalificatie aanwezig zijn op het relatieobject.

thisRole
String

De rol die het bronobject moet spelen in de relatie.

classDefinitionsOnly
Boolean

Wanneer deze methode wordt geretourneerd, bevat deze een Booleaanse waarde die aangeeft dat alleen klassedefinities voor de resulterende objecten worden geretourneerd.

Opmerkingen

.NET Framework-beveiliging

Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.

Van toepassing op