RelationshipQuery Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy RelationshipQuery.
Przeciążenia
RelationshipQuery() |
Inicjuje nowe wystąpienie klasy RelationshipQuery. Jest to konstruktor bez parametrów. |
RelationshipQuery(String) |
Inicjuje nowe wystąpienie klasy RelationshipQuery. Jeśli określony ciąg można pomyślnie przeanalizować jako zapytanie WQL, jest uważany za ciąg zapytania; w przeciwnym razie przyjmuje się, że jest to ścieżka obiektu źródłowego dla zapytania. W tym przypadku przyjmuje się, że zapytanie jest zapytaniem wystąpienia. |
RelationshipQuery(String, String) |
Inicjuje RelationshipQuery nowe wystąpienie klasy dla danego obiektu źródłowego i klasy relacji. Przyjmuje się, że zapytanie jest zapytaniem wystąpienia (w przeciwieństwie do zapytania schematu). |
RelationshipQuery(Boolean, String, String, String, String) |
Inicjuje RelationshipQuery nowe wystąpienie klasy dla zapytania schematu przy użyciu danego zestawu parametrów. Ten konstruktor jest używany tylko dla zapytań schematu, więc pierwszy parametr musi mieć wartość true. |
RelationshipQuery(String, String, String, String, Boolean) |
Inicjuje RelationshipQuery nowe wystąpienie klasy dla danego zestawu parametrów. Przyjmuje się, że zapytanie jest zapytaniem wystąpienia (w przeciwieństwie do zapytania schematu). |
RelationshipQuery()
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje nowe wystąpienie klasy RelationshipQuery. Jest to konstruktor bez parametrów.
public:
RelationshipQuery();
public RelationshipQuery ();
Public Sub New ()
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
RelationshipQuery(String)
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje nowe wystąpienie klasy RelationshipQuery. Jeśli określony ciąg można pomyślnie przeanalizować jako zapytanie WQL, jest uważany za ciąg zapytania; w przeciwnym razie przyjmuje się, że jest to ścieżka obiektu źródłowego dla zapytania. W tym przypadku przyjmuje się, że zapytanie jest zapytaniem wystąpienia.
public:
RelationshipQuery(System::String ^ queryOrSourceObject);
public RelationshipQuery (string queryOrSourceObject);
new System.Management.RelationshipQuery : string -> System.Management.RelationshipQuery
Public Sub New (queryOrSourceObject As String)
Parametry
- queryOrSourceObject
- String
Ciąg zapytania lub nazwa klasy dla tego zapytania.
Przykłady
W poniższym przykładzie ustawiono typ relacji między klasą WMI a klasą 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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
RelationshipQuery(String, String)
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje RelationshipQuery nowe wystąpienie klasy dla danego obiektu źródłowego i klasy relacji. Przyjmuje się, że zapytanie jest zapytaniem wystąpienia (w przeciwieństwie do zapytania schematu).
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)
Parametry
- sourceObject
- String
Ścieżka obiektu źródłowego dla tego zapytania.
- relationshipClass
- String
Typ relacji, dla której ma być odpytywanie.
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
RelationshipQuery(Boolean, String, String, String, String)
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje RelationshipQuery nowe wystąpienie klasy dla zapytania schematu przy użyciu danego zestawu parametrów. Ten konstruktor jest używany tylko dla zapytań schematu, więc pierwszy parametr musi mieć wartość 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)
Parametry
- isSchemaQuery
- Boolean
true
aby wskazać, że jest to zapytanie schematu; w przeciwnym razie , false
.
- sourceObject
- String
Ścieżka klasy źródłowej dla tego zapytania.
- relationshipClass
- String
Typ relacji, dla której ma być odpytywanie.
- relationshipQualifier
- String
Kwalifikator wymagany do obecności w klasie relacji.
- thisRole
- String
Rola wymagana do odegrania klasy źródłowej w relacji.
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
RelationshipQuery(String, String, String, String, Boolean)
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje RelationshipQuery nowe wystąpienie klasy dla danego zestawu parametrów. Przyjmuje się, że zapytanie jest zapytaniem wystąpienia (w przeciwieństwie do zapytania schematu).
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)
Parametry
- sourceObject
- String
Ścieżka obiektu źródłowego dla tego zapytania.
- relationshipClass
- String
Typ relacji, dla której ma być odpytywanie.
- relationshipQualifier
- String
Kwalifikator wymagany do obecności w obiekcie relacji.
- thisRole
- String
Rola, która jest wymagana do odegrania obiektu źródłowego w relacji.
- classDefinitionsOnly
- Boolean
Gdy ta metoda zwraca wartość logiczną, która wskazuje, że zwracane są tylko definicje klas dla wynikowych obiektów.
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).