HierarchyInfo Klasse

Definition

Verwaltet die Hierarchie der Objekte, die einer Module abgeleiteten Klasse hinzugefügt werden.

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
Vererbung
HierarchyInfo
Implementiert

Beispiele

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

Hinweise

Die HierarchyInfo -Klasse stellt einen Knoten im Bereich Verbindungen des IIS-Managers dar. Die Knoten werden in einer Strukturansicht angezeigt. Die lokalen Server, Standorte und Anwendungspools sind Beispiele für HierarchyInfo Knoten.

Hinweise für Ausführende

Wenn Sie von HierarchyInfo erben, müssen die folgenden Member überschrieben werden: NodeType und Text.

Konstruktoren

HierarchyInfo(IServiceProvider)

Initialisiert eine neue Instanz der HierarchyInfo-Klasse unter Verwendung des angegebenen Dienstanbieters.

Felder

Application

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.Application".

ApplicationConnection

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.ApplicationConnection".

ApplicationPools

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.ApplicationPools".

File

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.File".

Folder

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.Folder".

FtpSites

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.FtpSites".

ServerConnection

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.ServerConnection".

Site

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.Site".

SiteConnection

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.SiteConnection".

Sites

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.Sites".

Start

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.Start".

VirtualDirectory

Die Literalzeichenfolge "Microsoft.Web.Management.HierarchyInfo.VirtualDirectory".

Eigenschaften

Connection

Ruft die dem Knoten zugeordnete Verbindung ab.

Image

Ruft das Image ab, das dem Knoten zur Verwendung im IIS-Manager zugeordnet ist.

IsExtendable

Ruft einen Wert ab, der angibt, ob der Knoten untergeordnete Knoten unterstützt.

IsLoaded

Ruft einen Wert ab, der angibt, ob alle untergeordneten Knoten hinzugefügt wurden.

NodeType

Ruft beim Überschreiben in einer abgeleiteten Klasse den Knotentyp ab, der der Hierarchie hinzugefügt wurde.

NodeTypeName

Ruft beim Überschreiben in einer abgeleiteten Klasse den Instanznamen des Knotens ab, der der Hierarchie hinzugefügt wurde.

Parent

Ruft den übergeordneten Knoten ab.

Priority

Ruft die Reihenfolge der Auflistungspriorität für den Knoten ab.

Properties

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Wörterbuch mit knotenspezifischen Informationen ab.

SupportsChildren

Ruft einen Wert ab, der angibt, ob der Knoten untergeordnete Knoten unterstützt.

SupportsDelete

Ruft einen Wert ab, der angibt, ob der Knoten das Entfernen unterstützt.

SupportsRename

Ruft einen Wert ab, der angibt, ob der Knoten die Umbenennung unterstützt.

Tasks

Ruft einen Container mit vom Benutzer definierbaren Methoden ab.

Text

Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen für den Knoten ab.

ToolTip

Ruft beim Überschreiben in der abgeleiteten Klasse den QuickInfotext für den Knoten ab.

Visibility

Ruft die Sichtbarkeit des Knotens im IIS-Manager ab.

Methoden

Collapse()

Blendet die untergeordneten Knoten aus.

Delete()

Löscht den Knoten aus der Hierarchie.

Dispose()

Gibt alle vom HierarchyInfo verwendeten Ressourcen frei.

Expand()

Erweitert den Knoten und zeigt die untergeordneten Knoten an.

GetChildren()

Gibt beim Überschreiben in der abgeleiteten Klasse die untergeordneten Knoten zurück.

GetService(Type)

Ruft das Dienstobjekt des angegebenen Typs ab.

Navigate(Type)

Navigiert im Bereich IIS-Manager-Verbindungen zur angegebenen Seite.

Navigate(Type, Object)

Navigiert im Bereich IIS-Manager-Verbindungen zur angegebenen Seite.

OnDeleting(CancelEventArgs)

Tritt auf, wenn die Delete() Methode über die Benutzeroberfläche (UI) oder programmgesteuert aufgerufen wird.

OnRenamed(HierarchyRenameEventArgs)

Tritt auf, wenn der Rename-Befehl über die Benutzeroberfläche (UI) oder programmgesteuert aufgerufen und nicht von der OnRenaming(HierarchyRenameEventArgs) -Methode abgebrochen wird.

OnRenaming(HierarchyRenameEventArgs)

Tritt auf, wenn der Befehl Umbenennen über die Benutzeroberfläche (UI) oder programmgesteuert aufgerufen wird.

OnSelected()

Tritt auf, wenn das von HierarchyInfo abgeleitete Objekt ausgewählt wird.

Refresh()

Tritt auf, wenn der Befehl Aktualisieren über die Benutzeroberfläche (UI) oder programmgesteuert aufgerufen wird.

Select()

Navigiert zum aufrufenden HierarchyInfo abgeleiteten Objekt im Bereich IIS-Manager-Verbindungen.

Update()

Aktualisierungen die Ansicht des aktuellen Knotens im Bereich Verbindungen des IIS-Managers.

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Gibt alle nicht verwalteten Ressourcen frei, die HierarchyInfovon verwendet werden.

IServiceProvider.GetService(Type)

Ruft das Dienstobjekt des angegebenen Typs ab.

Gilt für: