ManagementObject.Scope Propiedad

Definición

Obtiene o establece el ámbito en que reside este objeto.

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

Valor de propiedad

El ámbito en el que este objeto reside.

Ejemplos

En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObject clase con el espacio de nombres predeterminado y, a continuación, se cambia el ámbito de ManagementObject.

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

Comentarios

Cambiar esta propiedad después de que el objeto de administración se haya enlazado a un objeto WMI en un espacio de nombres determinado dará lugar a la liberación del objeto WMI original. Esto hace que el objeto de administración se vuelva a enlazar al nuevo objeto especificado por las nuevas propiedades de ruta de acceso y los valores de ámbito.

La reenlazamiento se realiza de forma "diferida", es decir, solo cuando un valor solicitado requiere que el objeto de administración esté enlazado al objeto WMI. Los cambios se pueden realizar en algo más que esta propiedad antes de intentar volver a enlazar (por ejemplo, modificar simultáneamente las propiedades de ámbito y ruta de acceso).

Seguridad de .NET Framework

Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.

Se aplica a