RelationshipQuery Costruttori

Definizione

Inizializza una nuova istanza della classe RelationshipQuery.

Overload

Nome Descrizione
RelationshipQuery()

Inizializza una nuova istanza della classe RelationshipQuery. Si tratta del costruttore senza parametri.

RelationshipQuery(String)

Inizializza una nuova istanza della classe RelationshipQuery. Se la stringa specificata può essere analizzata correttamente come query WQL, viene considerata la stringa di query; in caso contrario, si presuppone che sia il percorso dell'oggetto di origine per la query. In questo caso, si presuppone che la query sia una query di istanze.

RelationshipQuery(String, String)

Inizializza una nuova istanza della classe per l'oggetto di origine e la RelationshipQuery classe di relazione specificati. Si presuppone che la query sia una query di istanza anziché una query dello schema.

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

Inizializza una nuova istanza della RelationshipQuery classe per una query dello schema utilizzando il set specificato di parametri. Questo costruttore viene usato solo per le query dello schema, pertanto il primo parametro deve essere true.

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

Inizializza una nuova istanza della RelationshipQuery classe per il set specificato di parametri. Si presuppone che la query sia una query di istanza anziché una query dello schema.

RelationshipQuery()

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della classe RelationshipQuery. Si tratta del costruttore senza parametri.

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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

RelationshipQuery(String)

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della classe RelationshipQuery. Se la stringa specificata può essere analizzata correttamente come query WQL, viene considerata la stringa di query; in caso contrario, si presuppone che sia il percorso dell'oggetto di origine per la query. In questo caso, si presuppone che la query sia una query di istanze.

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

Parametri

queryOrSourceObject
String

Stringa di query o nome della classe per questa query.

Esempio

Nell'esempio seguente viene impostato il tipo di relazione tra una classe WMI e un oggetto 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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

RelationshipQuery(String, String)

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della classe per l'oggetto di origine e la RelationshipQuery classe di relazione specificati. Si presuppone che la query sia una query di istanza anziché una query dello schema.

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)

Parametri

sourceObject
String

Percorso dell'oggetto di origine per questa query.

relationshipClass
String

Tipo di relazione per cui eseguire una query.

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

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

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della RelationshipQuery classe per una query dello schema utilizzando il set specificato di parametri. Questo costruttore viene usato solo per le query dello schema, pertanto il primo parametro deve essere 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)

Parametri

isSchemaQuery
Boolean

true per indicare che si tratta di una query dello schema; in caso contrario, false.

sourceObject
String

Percorso della classe di origine per questa query.

relationshipClass
String

Tipo di relazione per cui eseguire una query.

relationshipQualifier
String

Qualificatore necessario per essere presente nella classe di relazione.

thisRole
String

Ruolo necessario per la classe di origine nella relazione.

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

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

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della RelationshipQuery classe per il set specificato di parametri. Si presuppone che la query sia una query di istanza anziché una query dello schema.

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)

Parametri

sourceObject
String

Percorso dell'oggetto di origine per questa query.

relationshipClass
String

Tipo di relazione per cui eseguire una query.

relationshipQualifier
String

Qualificatore necessario per essere presente nell'oggetto relazione.

thisRole
String

Ruolo che l'oggetto di origine deve svolgere nella relazione.

classDefinitionsOnly
Boolean

Quando termina, questo metodo contiene un valore Boolean che indica che vengono restituite solo le definizioni di classe per gli oggetti risultanti.

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a