HierarchyInfo Class

 

Manages the hierarchy of objects added to a Module derived class.

Namespace:   Microsoft.Web.Management.Client
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)

System.Object
  Microsoft.Web.Management.Client.HierarchyInfo

[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, 
	Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public abstract class HierarchyInfo : IServiceProvider, IDisposable

NameDescription
System_CAPS_protmethodHierarchyInfo(IServiceProvider)

Initializes a new instance of the HierarchyInfo class, using the specified service provider.

NameDescription
System_CAPS_protpropertyConnection

Gets the connection associated with the node.

System_CAPS_pubpropertyImage

Gets the image associated with the node for use in IIS Manager.

System_CAPS_pubpropertyIsExtendable

Gets a value indicating whether the node supports child nodes.

System_CAPS_pubpropertyIsLoaded

Gets a value indicating whether all child nodes have been added.

System_CAPS_pubpropertyNodeType

When overridden in a derived class, gets the type of node added to the hierarchy.

System_CAPS_pubpropertyNodeTypeName

When overridden in a derived class, gets the instance name of the node added to the hierarchy.

System_CAPS_pubpropertyParent

Gets the parent node.

System_CAPS_pubpropertyPriority

Gets the listing priority order for the node.

System_CAPS_pubpropertyProperties

When overridden in a derived class, gets a dictionary of node-specific information.

System_CAPS_pubpropertySupportsChildren

Gets a value indicating whether the node supports child nodes.

System_CAPS_protpropertySupportsDelete

Gets a value indicating whether the node supports removal.

System_CAPS_protpropertySupportsRename

Gets a value indicating whether the node supports renaming.

System_CAPS_pubpropertyTasks

Gets a container of user-definable methods.

System_CAPS_pubpropertyText

When overridden in a derived class, gets the name for the node.

System_CAPS_pubpropertyToolTip

When overridden in the derived class, gets the tooltip text for the node.

System_CAPS_pubpropertyVisibility

Gets the visibility of the node in IIS Manager.

NameDescription
System_CAPS_pubmethodCollapse()

Hides the child nodes.

System_CAPS_pubmethodDelete()

Deletes the node from the hierarchy.

System_CAPS_protmethodDispose()

Releases all resources used by the HierarchyInfo.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodExpand()

Expands the node and displays the child nodes.

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetChildren()

When overridden in the derived class, returns the child nodes.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetService(Type)

Gets the service object of the specified type.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodNavigate(Type)

Navigates the IIS Manager Connections pane to the specified page. 

System_CAPS_protmethodNavigate(Type, Object)

Navigates the IIS Manager Connections pane to the specified page. 

System_CAPS_protmethodOnDeleting(CancelEventArgs)

Occurs when the Delete method is called from the user interface (UI) or programmatically.

System_CAPS_protmethodOnRenamed(HierarchyRenameEventArgs)

Occurs when the Rename command is called from the user interface (UI) or programmatically and is not canceled from the OnRenaming method.

System_CAPS_protmethodOnRenaming(HierarchyRenameEventArgs)

Occurs when the Rename command is called from the user interface (UI) or programmatically.

System_CAPS_protmethodOnSelected()

Occurs when the object derived from HierarchyInfo is selected.

System_CAPS_pubmethodRefresh()

Occurs when the Refresh command is called from the user interface (UI) or programmatically.

System_CAPS_pubmethodSelect()

Navigates to the calling HierarchyInfo derived object in the IIS Manager Connections pane.

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodUpdate()

Updates the view of the current node in the Connections pane of IIS Manager.

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticApplication

The literal string "Microsoft.Web.Management.HierarchyInfo.Application".

System_CAPS_pubfieldSystem_CAPS_staticApplicationConnection

The literal string "Microsoft.Web.Management.HierarchyInfo.ApplicationConnection".

System_CAPS_pubfieldSystem_CAPS_staticApplicationPools

The literal string "Microsoft.Web.Management.HierarchyInfo.ApplicationPools".

System_CAPS_pubfieldSystem_CAPS_staticFile

The literal string "Microsoft.Web.Management.HierarchyInfo.File".

System_CAPS_pubfieldSystem_CAPS_staticFolder

The literal string "Microsoft.Web.Management.HierarchyInfo.Folder".

System_CAPS_pubfieldSystem_CAPS_staticFtpSites

The literal string "Microsoft.Web.Management.HierarchyInfo.FtpSites".

System_CAPS_pubfieldSystem_CAPS_staticServerConnection

The literal string "Microsoft.Web.Management.HierarchyInfo.ServerConnection".

System_CAPS_pubfieldSystem_CAPS_staticSite

The literal string "Microsoft.Web.Management.HierarchyInfo.Site".

System_CAPS_pubfieldSystem_CAPS_staticSiteConnection

The literal string "Microsoft.Web.Management.HierarchyInfo.SiteConnection".

System_CAPS_pubfieldSystem_CAPS_staticSites

The literal string "Microsoft.Web.Management.HierarchyInfo.Sites".

System_CAPS_pubfieldSystem_CAPS_staticStart

The literal string "Microsoft.Web.Management.HierarchyInfo.Start".

System_CAPS_pubfieldSystem_CAPS_staticVirtualDirectory

The literal string "Microsoft.Web.Management.HierarchyInfo.VirtualDirectory".

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDisposable.Dispose()

Releases all unmanaged resources used by the HierarchyInfo.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIServiceProvider.GetService(Type)

Gets the service object of the specified type.

The HierarchyInfo class represents a node in the Connections pane of IIS Manager. The nodes are displayed in a tree view. The local server, Sites, and Application Pools are all examples of HierarchyInfo nodes.

Notes to Inheritors:

When you inherit from HierarchyInfo, you must override the following members: NodeType and Text.

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: