HierarchyInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |