IExplorerNode Interface

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Represents a node in the SharePoint Connections hierarchy of nodes in Server Explorer.

Namespace:  Microsoft.VisualStudio.SharePoint.Explorer
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

public interface IExplorerNode : IAnnotatedObject, 
	INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

The IExplorerNode type exposes the following members.

Public propertyAnnotationsGets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface. (Inherited from IAnnotatedObject.)
Public propertyChildNodesGets the collection of IExplorerNode objects that are the children of the current node.
Public propertyContextGets an IExplorerNodeContext object that you can use to get information about the SharePoint site that the current node is associated with.
Public propertyIconGets or sets the icon for the current node.
Public propertyIsDisposedGets whether the an object is disposed. (Inherited from INotifyObjectDisposed.)
Public propertyIsDisposingGets whether an object is disposing. (Inherited from INotifyObjectDisposing.)
Public propertyIsDynamicGets a value that indicates whether the node is recreated every time its parent node is refreshed.
Public propertyNodeTypeGets an IExplorerNodeType object that defines the behavior of this node.
Public propertyParentNodeGets the parent node for the current node.
Public propertyServiceProviderGets the service provider for the current node.
Public propertySortOrderGets or sets a value that is used to sort the current node among sibling nodes.
Public propertyTextGets or sets the text of the node.

Public methodRefreshUpdates the text displayed by the node and recreates its dynamic child nodes.

Public eventDisposedOccurs when an object is disposed. (Inherited from INotifyObjectDisposed.)
Public eventDisposingOccurs when an object is being disposed. (Inherited from INotifyObjectDisposing.)
Public eventDoubleClickOccurs when the node is double-clicked.
Public eventPropertyChangedOccurs when a property value changes. (Inherited from INotifyPropertyChanged.)

You can get an IExplorerNode object when you create an extension for a SharePoint node, or when you define a new type of node. For more information, see How to: Extend a SharePoint Node in Server Explorer and How to: Add a Custom SharePoint Node to Server Explorer.