Compartilhar via


HierarchyInfo Classe

Definição

Gerencia a hierarquia de objetos adicionados a uma Module classe 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
Herança
HierarchyInfo
Implementações

Exemplos

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

Comentários

A HierarchyInfo classe representa um nó no painel Conexões do Gerenciador do IIS. Os nós são exibidos em uma exibição de árvore. O servidor local, sites e pools de aplicativos são todos exemplos de HierarchyInfo nós.

Notas aos Implementadores

Ao herdar de HierarchyInfo, você deve substituir os seguintes membros: NodeType e Text.

Construtores

HierarchyInfo(IServiceProvider)

Inicializa uma nova instância da classe HierarchyInfo usando o provedor de serviço especificado.

Campos

Application

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.Application".

ApplicationConnection

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.ApplicationConnection".

ApplicationPools

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.ApplicationPools".

File

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.File".

Folder

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.Folder".

FtpSites

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.FtpSites".

ServerConnection

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.ServerConnection".

Site

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.Site".

SiteConnection

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.SiteConnection".

Sites

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.Sites".

Start

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.Start".

VirtualDirectory

A cadeia de caracteres literal "Microsoft.Web.Management.HierarchyInfo.VirtualDirectory".

Propriedades

Connection

Obtém a conexão associada ao nó.

Image

Obtém a imagem associada ao nó para uso no Gerenciador do IIS.

IsExtendable

Obtém um valor que indica se o nó dá suporte a nós filho.

IsLoaded

Obtém um valor que indica se todos os nós filho foram adicionados.

NodeType

Quando substituído em uma classe derivada, obtém o tipo de nó adicionado à hierarquia.

NodeTypeName

Quando substituído em uma classe derivada, obtém o nome da instância do nó adicionado à hierarquia.

Parent

Obtém o nó pai.

Priority

Obtém a ordem de prioridade de listagem para o nó.

Properties

Quando substituído em uma classe derivada, obtém um dicionário de informações específicas do nó.

SupportsChildren

Obtém um valor que indica se o nó dá suporte a nós filho.

SupportsDelete

Obtém um valor que indica se o nó dá suporte à remoção.

SupportsRename

Obtém um valor que indica se o nó dá suporte à renomeação.

Tasks

Obtém um contêiner de métodos definíveis pelo usuário.

Text

Quando substituído em uma classe derivada, obtém o nome do nó.

ToolTip

Quando substituído na classe derivada, obtém o texto da dica de ferramenta para o nó.

Visibility

Obtém a visibilidade do nó no Gerenciador do IIS.

Métodos

Collapse()

Oculta os nós filho.

Delete()

Exclui o nó da hierarquia.

Dispose()

Libera todos os recursos usados pelo HierarchyInfo.

Expand()

Expande o nó e exibe os nós filho.

GetChildren()

Quando substituído na classe derivada, retorna os nós filho.

GetService(Type)

Obtém o objeto de serviço do tipo especificado.

Navigate(Type, Object)

Navega pelo painel Conexões do Gerenciador do IIS até a página especificada.

Navigate(Type)

Navega pelo painel Conexões do Gerenciador do IIS até a página especificada.

OnDeleting(CancelEventArgs)

Ocorre quando o Delete() método é chamado da interface do usuário (interface do usuário) ou programaticamente.

OnRenamed(HierarchyRenameEventArgs)

Ocorre quando o comando Renomear é chamado da interface do usuário (interface do usuário) ou programaticamente e não é cancelado do OnRenaming(HierarchyRenameEventArgs) método .

OnRenaming(HierarchyRenameEventArgs)

Ocorre quando o comando Renomear é chamado da interface do usuário (interface do usuário) ou programaticamente.

OnSelected()

Ocorre quando o objeto derivado de HierarchyInfo é selecionado.

Refresh()

Ocorre quando o comando Atualizar é chamado da interface do usuário (interface do usuário) ou programaticamente.

Select()

Navega até o objeto derivado de chamada HierarchyInfo no painel Conexões do Gerenciador do IIS.

Update()

Atualizações a exibição do nó atual no painel Conexões do Gerenciador do IIS.

Implantações explícitas de interface

IDisposable.Dispose()

Libera todos os recursos não gerenciados usados pelo HierarchyInfo.

IServiceProvider.GetService(Type)

Obtém o objeto de serviço do tipo especificado.

Aplica-se a