ManagementObject.Scope Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.