ScopeNodeBase Class
Supplies core functionality for creating and managing scope nodes within the Configuration Manager 2007 console.
Namespace: Microsoft.ConfigurationManagement.AdminConsole
Assembly: Microsoft.ConfigurationManagement (in microsoft.configurationmanagement.dll)
Usage
'Usage
Dim instance As ScopeNodeBase
Syntax
'Declaration
<DebuggerDisplayAttribute("ScopeNodeBase.Displayname: {DisplayName}")> _
Public Class ScopeNodeBase
Inherits ScopeNode
Implements IDisposable
[DebuggerDisplayAttribute("ScopeNodeBase.Displayname: {DisplayName}")]
public class ScopeNodeBase : ScopeNode, IDisposable
[DebuggerDisplayAttribute(L"ScopeNodeBase.Displayname: {DisplayName}")]
public ref class ScopeNodeBase : public ScopeNode, IDisposable
/** @attribute DebuggerDisplayAttribute("ScopeNodeBase.Displayname: {DisplayName}") */
public class ScopeNodeBase extends ScopeNode implements IDisposable
DebuggerDisplayAttribute("ScopeNodeBase.Displayname: {DisplayName}")
public class ScopeNodeBase extends ScopeNode implements IDisposable
Remarks
This class inherits from the Microsoft.ManagementConsole.ScopeNode class. Therefore, the defined scope node supports children that allow the creation of a tree structure and the display of an expansion icon to signify that the node has child elements. The node manages the extraction of image information from node descriptions and the addition of the images to the image lists of the Configuration Manager snap-in so that they can be displayed. It also manages the creation and initialization of actions and result views, the display of a progress bar for long operations, and the calculation of a fully-qualified path to nodes in the tree. The path is used to uniquely identify the scope node for persisting user settings into the console file (.msc extension).
The scope node is also associated with view descriptions, represented by the ViewDescriptionBase class. The inherited ViewDescriptions collection property of the scope node is used to specify the set of result views available for the scope node.
A class derived from this class is ConsoleParentNode.
Inheritance Hierarchy
System.Object
Microsoft.ManagementConsole.Node
Microsoft.ManagementConsole.ScopeNode
Microsoft.ConfigurationManagement.AdminConsole.ScopeNodeBase
Microsoft.ConfigurationManagement.AdminConsole.ConsoleParentNode
Microsoft.ConfigurationManagement.AdminConsole.SmsRootConsoleNode
Microsoft.ConfigurationManagement.AdminConsole.SmsSiteConnectionNode
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms
Development Platforms
Windows Server 2003, Windows Vista
Target Platforms
Windows Server 2003,Windows Vista
See Also
Reference
ScopeNodeBase Members
Microsoft.ConfigurationManagement.AdminConsole Namespace
ConsoleParentNode Class
ViewDescriptionBase