ManagementObject.Scope Proprietà

Definizione

Ottiene o imposta l'ambito in cui risiede l'oggetto.

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

Valore della proprietà

Ambito nel quale risiede questo oggetto.

Esempio

Nell'esempio seguente viene inizializzata una nuova istanza della ManagementObject classe con lo spazio dei nomi predefinito e quindi viene modificato l'ambito dell'oggetto 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

Commenti

La modifica di questa proprietà dopo che l'oggetto di gestione è stato associato a un oggetto WMI in un determinato spazio dei nomi comporta il rilascio dell'oggetto WMI originale. In questo modo l'oggetto di gestione viene rebound al nuovo oggetto specificato dalle nuove proprietà del percorso e dai valori dell'ambito.

Il ribinding viene eseguito in modo "lazy", ovvero solo quando un valore richiesto richiede che l'oggetto di gestione sia associato all'oggetto WMI. Le modifiche possono essere apportate a più di questa proprietà prima di tentare di ribinare (ad esempio, modificando contemporaneamente le proprietà dell'ambito e del percorso).

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a