Compartir a través de


HierarchyInfo Clase

Definición

Administra la jerarquía de objetos agregados a una Module clase derivada.

public ref class HierarchyInfo abstract : IDisposable, IServiceProvider
public abstract class HierarchyInfo : IDisposable, IServiceProvider
type HierarchyInfo = class
    interface IServiceProvider
    interface IDisposable
Public MustInherit Class HierarchyInfo
Implements IDisposable, IServiceProvider
Herencia
HierarchyInfo
Implementaciones

Ejemplos

internal class DemoHierarchyInfo : HierarchyInfo
{
public DemoHierarchyInfo(IServiceProvider serviceProvider)
    : base(serviceProvider)
{
    DemoHierarchyInfoInit();
    initTraceP();
}
}

Comentarios

La HierarchyInfo clase representa un nodo en el panel Conexiones del Administrador de IIS. Los nodos se muestran en una vista de árbol. El servidor local, los sitios y los grupos de aplicaciones son ejemplos de HierarchyInfo nodos.

Notas a los implementadores

Al heredar de HierarchyInfo, es necesario reemplazar los miembros siguientes: NodeType y Text.

Constructores

HierarchyInfo(IServiceProvider)

Inicializa una instancia nueva de la clase HierarchyInfo mediante el proveedor de servicios especificado.

Campos

Application

Cadena literal "Microsoft.Web.Management.HierarchyInfo.Application".

ApplicationConnection

Cadena literal "Microsoft.Web.Management.HierarchyInfo.ApplicationConnection".

ApplicationPools

Cadena literal "Microsoft.Web.Management.HierarchyInfo.ApplicationPools".

File

Cadena literal "Microsoft.Web.Management.HierarchyInfo.File".

Folder

Cadena literal "Microsoft.Web.Management.HierarchyInfo.Folder".

FtpSites

Cadena literal "Microsoft.Web.Management.HierarchyInfo.FtpSites".

ServerConnection

Cadena literal "Microsoft.Web.Management.HierarchyInfo.ServerConnection".

Site

Cadena literal "Microsoft.Web.Management.HierarchyInfo.Site".

SiteConnection

Cadena literal "Microsoft.Web.Management.HierarchyInfo.SiteConnection".

Sites

Cadena literal "Microsoft.Web.Management.HierarchyInfo.Sites".

Start

Cadena literal "Microsoft.Web.Management.HierarchyInfo.Start".

VirtualDirectory

Cadena literal "Microsoft.Web.Management.HierarchyInfo.VirtualDirectory".

Propiedades

Connection

Obtiene la conexión asociada al nodo.

Image

Obtiene la imagen asociada al nodo para su uso en el Administrador de IIS.

IsExtendable

Obtiene un valor que indica si el nodo admite nodos secundarios.

IsLoaded

Obtiene un valor que indica si se han agregado todos los nodos secundarios.

NodeType

Cuando se reemplaza en una clase derivada, obtiene el tipo de nodo agregado a la jerarquía.

NodeTypeName

Cuando se reemplaza en una clase derivada, obtiene el nombre de instancia del nodo agregado a la jerarquía.

Parent

Obtiene el nodo primario.

Priority

Obtiene el orden de prioridad de la lista para el nodo.

Properties

Cuando se reemplaza en una clase derivada, obtiene un diccionario de información específica del nodo.

SupportsChildren

Obtiene un valor que indica si el nodo admite nodos secundarios.

SupportsDelete

Obtiene un valor que indica si el nodo admite la eliminación.

SupportsRename

Obtiene un valor que indica si el nodo admite el cambio de nombre.

Tasks

Obtiene un contenedor de métodos definibles por el usuario.

Text

Cuando se reemplaza en una clase derivada, obtiene el nombre del nodo.

ToolTip

Cuando se reemplaza en la clase derivada, obtiene el texto de información sobre herramientas del nodo.

Visibility

Obtiene la visibilidad del nodo en el Administrador de IIS.

Métodos

Collapse()

Oculta los nodos secundarios.

Delete()

Elimina el nodo de la jerarquía.

Dispose()

Libera todos los recursos que usa HierarchyInfo.

Expand()

Expande el nodo y muestra los nodos secundarios.

GetChildren()

Cuando se invalida en la clase derivada, devuelve los nodos secundarios.

GetService(Type)

Obtiene el objeto de servicio del tipo especificado.

Navigate(Type)

Navega al panel Conexiones del Administrador de IIS a la página especificada.

Navigate(Type, Object)

Navega al panel Conexiones del Administrador de IIS a la página especificada.

OnDeleting(CancelEventArgs)

Se produce cuando se llama al Delete() método desde la interfaz de usuario (UI) o mediante programación.

OnRenamed(HierarchyRenameEventArgs)

Se produce cuando se llama al comando Rename desde la interfaz de usuario (UI) o mediante programación y no se cancela desde el OnRenaming(HierarchyRenameEventArgs) método .

OnRenaming(HierarchyRenameEventArgs)

Se produce cuando se llama al comando Rename desde la interfaz de usuario (UI) o mediante programación.

OnSelected()

Se produce cuando se selecciona el objeto derivado de HierarchyInfo .

Refresh()

Se produce cuando se llama al comando Refresh desde la interfaz de usuario (UI) o mediante programación.

Select()

Navega al objeto derivado de la llamada HierarchyInfo en el panel Conexiones del Administrador de IIS.

Update()

Novedades la vista del nodo actual en el panel Conexiones del Administrador de IIS.

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Libera todos los recursos no administrados usados por .HierarchyInfo

IServiceProvider.GetService(Type)

Obtiene el objeto de servicio del tipo especificado.

Se aplica a