ManagementObject.Scope Właściwość

Definicja

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

ManagementScope

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 odbicie obiektu zarządzania na nowy obiekt określony przez nowe właściwości ścieżki i wartości zakresu.

Ponowne łączenie jest wykonywane w sposób "leniwy", czyli tylko wtedy, gdy żądana wartość wymaga powiązania obiektu zarządzania z obiektem WMI. Zmiany można wprowadzać w więcej niż tylko tej właściwości przed próbą ponownego powiązania (na przykład modyfikowanie właściwości zakresu i ścieżki jednocześnie).

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