Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ScopeNode Class

 

Represents a node that defines a scope in the MMC scope namespace.

Namespace:   Microsoft.ManagementConsole
Assembly:  Microsoft.ManagementConsole (in Microsoft.ManagementConsole.dll)

System.Object
  Microsoft.ManagementConsole.Node
    Microsoft.ManagementConsole.ScopeNode

public class ScopeNode : Node

NameDescription
System_CAPS_pubmethodScopeNode()

Initializes a new instance of the ScopeNode class.

System_CAPS_pubmethodScopeNode(Boolean)

Initializes a new instance of the ScopeNode class using a flag that determines whether the scope node is created with the Expand icon enabled.

System_CAPS_pubmethodScopeNode(Guid)

Initializes a new instance of the ScopeNode class using a GUID that specifies the type of the scope node.

System_CAPS_pubmethodScopeNode(Guid, Boolean)

Initializes a new instance of the ScopeNode class using a GUID that specifies the type of the scope node and a flag that determines whether the scope node is created with the Expand icon enabled.

NameDescription
System_CAPS_pubpropertyActionsPaneHelpItems

Gets the actions that are available on the help menu when the node has focus.

System_CAPS_pubpropertyActionsPaneItems

Gets the actions that should be available when the node has focus.

System_CAPS_pubpropertyChildren

Gets the children of the scope node.

System_CAPS_pubpropertyDefaultDragAndDropVerb

Gets or sets the default drag-and-drop operation to be performed when a data object is dropped on this node.

System_CAPS_pubpropertyDisplayName

Gets or sets the display name for the node. (Inherited from Node.)

System_CAPS_pubpropertyEnabledStandardVerbs

Gets or sets the bits indicating which standard verbs are enabled for the scope node.

System_CAPS_pubpropertyHelpTopic

Gets or sets the help topic for the node.

System_CAPS_protpropertyId

Gets the internally generated integer that uniquely identifies the Node instance at runtime. (Inherited from Node.)

System_CAPS_pubpropertyImageIndex

Gets or sets the image index for the node. This is an index of the small and large images in the instance of the snap-in class that is related to the node. (Inherited from Node.)

System_CAPS_pubpropertyLanguageIndependentName

Gets or sets an identifier that is locale-independent and remains constant across MMC sessions. This property is used for persistence.

System_CAPS_pubpropertyNodeType

Gets a GUID that represents the MMC node type of the scope node. This data is used by the MMC extension mechanism.

System_CAPS_pubpropertyParent

Gets the parent node of the scope node.

System_CAPS_pubpropertySelectedImageIndex

Gets or sets the index of the image that is displayed when the node has focus.

System_CAPS_pubpropertySharedData

Gets the shared data for the scope node. Shared data is used to publish context to extension snap-ins.

System_CAPS_pubpropertySnapIn

Gets the instance of the snap-in that is associated with the node. (Inherited from Node.)

System_CAPS_pubpropertySubItemDisplayNames

Gets or sets the collection of sub-item display names for the node. This collection is used if the node appears in a list view. (Inherited from Node.)

System_CAPS_pubpropertyTag

Gets or sets custom information that is associated with the node. (Inherited from Node.)

System_CAPS_pubpropertyViewDescriptions

Gets or sets the view descriptions that are supported by the scope node.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetAllowedClipboardFormatIdsForPaste()

Gets the set of clipboard formats that can be pasted on this node.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnAction(Action, AsyncStatus)

Performs application-specific handling when an action is triggered for the scope node.

System_CAPS_protmethodOnAddPropertyPages(PropertyPageCollection)

Adds the properties to be displayed for the scope node when the Properties verb is triggered.

System_CAPS_protmethodOnCut(AsyncStatus)

Removes the scope node when it has been successfully pasted elsewhere after the Cut verb is triggered.

System_CAPS_protmethodOnDelete(SyncStatus)

Removes the scope node when the Delete verb is triggered.

System_CAPS_protmethodOnExpand(AsyncStatus)

Displays the children of the scope node when the scope node is expanded.

System_CAPS_protmethodOnExpandFromLoad(SyncStatus)

Displays the children of the scope node when the scope node is expanded synchronously with MMC. MMC expands nodes to the last node that was selected when the console file was saved.

System_CAPS_protmethodOnGetSharedData(WritableSharedDataItem, SyncStatus)

Provides published data for a scope node’s shared data item when the data is requested.

System_CAPS_protmethodOnPaste(SharedData, DragAndDropVerb, SyncStatus)

Pastes data into the scope node when the Paste verb is triggered.

System_CAPS_protmethodOnPrint(SyncStatus)

Prints the scope node when the Print verb is triggered.

System_CAPS_protmethodOnRefresh(AsyncStatus)

Updates the scope node when the Refresh verb is triggered.

System_CAPS_protmethodOnRename(String, SyncStatus)

Changes the name of the scope node when the Rename verb is triggered.

System_CAPS_protmethodOnSharedDataChangeRequested(WritableSharedDataItem, Byte[], AsyncStatus)

Updates data for a scope node’s shared data item when a change is requested.

System_CAPS_protmethodOnSyncAction(SyncAction, SyncStatus)

Performs application-specific handling when an action that runs synchronous to MMC is triggered for the scope node.

System_CAPS_pubmethodSetAllowedClipboardFormatIdsForPaste(String[])

Updates the set of clipboard formats that can used for pasting on the scope node.

System_CAPS_pubmethodShowPropertySheet(String)

Displays a property sheet for the scope node. This method brings an existing sheet to the foreground.

System_CAPS_pubmethodShowPropertySheet(String, Boolean)

Displays a property sheet for the scope node and uses a flag to indicate whether the APPLY button is to be hidden. This method brings an existing sheet to the foreground.

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubeventActionsActivated

Snap-ins can subscribe to this event to get called to supply actions for the scope node in the event handler.

System_CAPS_pubeventActionsDeactivated

Snap-ins can subscribe to this event in conjunction with ActionsActivated to clean-up or remove actions on this scope node when the actions are no longer needed.

Since the scope namespace is hierarchical, a scope node has children. A scope node's children are specified in the Children property. Scope nodes support additional UI elements including a selected image and have the ability to show an expansion glyph to signify that the node has child elements. These additional UI elements are exposed as properties on the scope node.

Each scope node may have a set of view descriptions, which are specified in the ViewDescriptions property.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: