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
| Nazwa | Opis |
|---|---|
| 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 nowe wystąpienie klasy dla danego obiektu źródłowego RelationshipQuery i klasy relacji. Przyjmuje się, że zapytanie jest zapytaniem wystąpienia (w przeciwieństwie do zapytania schematu). |
| RelationshipQuery(Boolean, String, String, String, String) |
Inicjuje nowe wystąpienie RelationshipQuery klasy dla zapytania schematu przy użyciu danego zestawu parametrów. Ten konstruktor jest używany tylko w przypadku zapytań schematu, więc pierwszy parametr musi być prawdziwy. |
| RelationshipQuery(String, String, String, String, Boolean) |
Inicjuje nowe wystąpienie RelationshipQuery 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
- Ź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 programu .NET Framework
Pełne zaufanie dla bezpośredniego obiektu wywołującego. Tego elementu członkowskiego nie można używać przez częściowo zaufany kod. 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
- Ź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 programu .NET Framework
Pełne zaufanie dla bezpośredniego obiektu wywołującego. Tego elementu członkowskiego nie można używać przez częściowo zaufany kod. 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
- Źródło:
- ManagementQuery.cs
Inicjuje nowe wystąpienie klasy dla danego obiektu źródłowego RelationshipQuery 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ć kwerenda.
Uwagi
Zabezpieczenia programu .NET Framework
Pełne zaufanie dla bezpośredniego obiektu wywołującego. Tego elementu członkowskiego nie można używać przez częściowo zaufany kod. 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
- Źródło:
- ManagementQuery.cs
Inicjuje nowe wystąpienie RelationshipQuery klasy dla zapytania schematu przy użyciu danego zestawu parametrów. Ten konstruktor jest używany tylko w przypadku zapytań schematu, więc pierwszy parametr musi być prawdziwy.
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ć kwerenda.
- relationshipQualifier
- String
Kwalifikator wymagany do obecności w klasie relacji.
- thisRole
- String
Rola wymagana do odegrania klasy źródłowej w relacji.
Uwagi
Zabezpieczenia programu .NET Framework
Pełne zaufanie dla bezpośredniego obiektu wywołującego. Tego elementu członkowskiego nie można używać przez częściowo zaufany kod. 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
- Źródło:
- ManagementQuery.cs
Inicjuje nowe wystąpienie RelationshipQuery 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ć kwerenda.
- relationshipQualifier
- String
Kwalifikator wymagany do obecności w obiekcie relacji.
- thisRole
- String
Rola wymagana do odegrania obiektu źródłowego w relacji.
- classDefinitionsOnly
- Boolean
Gdy ta metoda zwróci wartość logiczną, która wskazuje, że zwracane są tylko definicje klas dla wynikowych obiektów.
Uwagi
Zabezpieczenia programu .NET Framework
Pełne zaufanie dla bezpośredniego obiektu wywołującego. Tego elementu członkowskiego nie można używać przez częściowo zaufany kod. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).