RelationshipQuery Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.