ManagementObject.Scope Propriété

Définition

Obtient ou définit l’étendue dans laquelle réside cet objet.

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

Valeur de propriété

Étendue dans laquelle réside cet objet.

Exemples

L’exemple suivant initialise une nouvelle instance de la ManagementObject classe avec l’espace de noms par défaut, puis modifie l’étendue du 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

Remarques

La modification de cette propriété après que l’objet de gestion a été lié à un objet WMI dans un espace de noms particulier entraîne la libération de l’objet WMI d’origine. Cela entraîne le rebond de l’objet de gestion vers le nouvel objet spécifié par les nouvelles propriétés de chemin d’accès et les valeurs d’étendue.

La liaison est effectuée de manière « différée », c’est-à-dire uniquement lorsqu’une valeur demandée nécessite que l’objet de gestion soit lié à l’objet WMI. Les modifications peuvent être apportées à plus que cette propriété avant de tenter de se connecter (par exemple, en modifiant simultanément les propriétés d’étendue et de chemin d’accès).

Sécurité du .NET Framework

Confiance totale pour l’appelant immédiat. Ce membre ne peut pas être utilisé par du code partiellement approuvé. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à