ManagementObject.Scope Właściwość
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.
Pobiera lub ustawia zakres, w którym znajduje się ten obiekt.
public:
property System::Management::ManagementScope ^ Scope { System::Management::ManagementScope ^ get(); void set(System::Management::ManagementScope ^ value); };
public System.Management.ManagementScope Scope { get; set; }
member this.Scope : System.Management.ManagementScope with get, set
Public Property Scope As ManagementScope
Wartość właściwości
Zakres, w którym znajduje się ten obiekt.
Przykłady
Poniższy przykład inicjuje nowe wystąpienie ManagementObject klasy z domyślną przestrzenią nazw, a następnie zmienia zakres ManagementObjectklasy .
using System;
using System.Management;
public class Sample
{
public static void Main()
{
// Create the object with the default namespace
// (root\cimv2)
ManagementObject o = new ManagementObject();
// Change the scope (=namespace) of this object
// to the one specified.
o.Scope = new ManagementScope("root\\CIMV2");
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function Main( _
ByVal args() As String) As Integer
' Create the object with the default namespace
' (root\cimv2)
Dim o As New ManagementObject
' Change the scope (=namespace) of this object
' to the one specified.
o.Scope = New ManagementScope("root\CIMV2")
Return 0
End Function
End Class
Uwagi
Zmiana tej właściwości po powiązaniu obiektu zarządzania z obiektem WMI w określonej przestrzeni nazw powoduje zwolnienie oryginalnego obiektu WMI. Powoduje to, że obiekt zarządzania ma zostać odbicia do nowego obiektu określonego przez nowe właściwości ścieżki i wartości zakresu.
Powiązanie jest wykonywane w sposób "leniwy", czyli tylko wtedy, gdy żądana wartość wymaga, aby obiekt zarządzania był powiązany z obiektem WMI. Zmiany można wprowadzić w więcej niż tylko tej właściwości przed podjęciem próby ponownego powiązania (na przykład modyfikowania właściwości zakresu i ścieżki jednocześnie).
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).