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
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 una query WQL, viene considerata una stringa di query; in caso contrario, si suppone che si tratti del percorso dell'oggetto di origine della query. In questo caso, si presuppone che la query sia una query di istanza. |
RelationshipQuery(String, String) |
Inizializza una nuova istanza della classe RelationshipQuery per l'oggetto di origine e la classe di relazione specificati. Si suppone che la query sia una query di istanza anziché di schema. |
RelationshipQuery(Boolean, String, String, String, String) |
Inizializza una nuova istanza della classe RelationshipQuery per una query di schema mediante il set di parametri specificato. Poiché il costruttore è utilizzato solo per le query di schema, il primo parametro deve essere true. |
RelationshipQuery(String, String, String, String, Boolean) |
Inizializza una nuova istanza della classe RelationshipQuery per l'insieme di parametri specificato. Si suppone che la query sia una query di istanza anziché di schema. |
RelationshipQuery()
- 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. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe RelationshipQuery. Se la stringa specificata può essere analizzata correttamente come una query WQL, viene considerata una stringa di query; in caso contrario, si suppone che si tratti del percorso dell'oggetto di origine della query. In questo caso, si presuppone che la query sia una query di istanza.
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 la 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. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe RelationshipQuery per l'oggetto di origine e la classe di relazione specificati. Si suppone che la query sia una query di istanza anziché di 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 della query.
- relationshipClass
- String
Tipo di relazione in base al quale effettuare la query.
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe RelationshipQuery per una query di schema mediante il set di parametri specificato. Poiché il costruttore è utilizzato solo per le query di schema, 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 di schema; in caso contrario false
.
- sourceObject
- String
Percorso della classe di origine per la query.
- relationshipClass
- String
Tipo di relazione in base al quale effettuare la query.
- relationshipQualifier
- String
Qualificatore che deve essere presente nella classe di relazione.
- thisRole
- String
Ruolo richiesto nella relazione alla classe di origine.
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in 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
Inizializza una nuova istanza della classe RelationshipQuery per l'insieme di parametri specificato. Si suppone che la query sia una query di istanza anziché di 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 della query.
- relationshipClass
- String
Tipo di relazione in base al quale effettuare la query.
- relationshipQualifier
- String
Qualificatore che deve essere presente nell'oggetto di relazione.
- thisRole
- String
Ruolo richiesto nella relazione all'oggetto di origine.
- classDefinitionsOnly
- Boolean
Quando questo metodo termina, 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. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.