HierarchyInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスに追加されたオブジェクトの階層を Module 管理します。
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
- 継承
-
HierarchyInfo
- 実装
例
internal class DemoHierarchyInfo : HierarchyInfo
{
public DemoHierarchyInfo(IServiceProvider serviceProvider)
: base(serviceProvider)
{
DemoHierarchyInfoInit();
initTraceP();
}
}
注釈
クラスは HierarchyInfo 、IIS マネージャーの [接続 ] ウィンドウのノードを表します。 ノードはツリー ビューに表示されます。 ローカル サーバー、 サイト、 アプリケーション プール はすべて、ノードの HierarchyInfo 例です。
注意 (実装者)
HierarchyInfo から継承する場合は、NodeType メンバーと Text メンバーをオーバーライドする必要があります。
コンストラクター
HierarchyInfo(IServiceProvider) |
サービス プロバイダーを指定して、HierarchyInfo クラスの新しいインスタンスを初期化します。 |
フィールド
Application |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.Application" |
ApplicationConnection |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.ApplicationConnection" です。 |
ApplicationPools |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.ApplicationPools" です。 |
File |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.File" です。 |
Folder |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.Folder" です。 |
FtpSites |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.FtpSites" です。 |
ServerConnection |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.ServerConnection" です。 |
Site |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.Site" です。 |
SiteConnection |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.SiteConnection" です。 |
Sites |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.Sites" |
Start |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.Start" |
VirtualDirectory |
リテラル文字列 "Microsoft.Web.Management.HierarchyInfo.VirtualDirectory" です。 |
プロパティ
Connection |
ノードに関連付けられている接続を取得します。 |
Image |
IIS マネージャーで使用するノードに関連付けられているイメージを取得します。 |
IsExtendable |
ノードが子ノードをサポートしているかどうかを示す値を取得します。 |
IsLoaded |
すべての子ノードが追加されているかどうかを示す値を取得します。 |
NodeType |
派生クラスでオーバーライドされると、階層に追加されたノードの型を取得します。 |
NodeTypeName |
派生クラスでオーバーライドされると、階層に追加されたノードのインスタンス名を取得します。 |
Parent |
親ノードを取得します。 |
Priority |
ノードの一覧の優先順位を取得します。 |
Properties |
派生クラスでオーバーライドされると、ノード固有の情報のディクショナリを取得します。 |
SupportsChildren |
ノードが子ノードをサポートしているかどうかを示す値を取得します。 |
SupportsDelete |
ノードが削除をサポートしているかどうかを示す値を取得します。 |
SupportsRename |
ノードの名前変更がサポートされているかどうかを示す値を取得します。 |
Tasks |
ユーザー定義可能なメソッドのコンテナーを取得します。 |
Text |
派生クラスでオーバーライドされると、ノードの名前を取得します。 |
ToolTip |
派生クラスでオーバーライドされると、ノードのヒント テキストを取得します。 |
Visibility |
IIS マネージャーのノードの可視性を取得します。 |
メソッド
Collapse() |
子ノードを非表示にします。 |
Delete() |
階層からノードを削除します。 |
Dispose() |
HierarchyInfo によって使用されているすべてのリソースを解放します。 |
Expand() |
ノードを展開し、子ノードを表示します。 |
GetChildren() |
派生クラスでオーバーライドされると、子ノードが返されます。 |
GetService(Type) |
指定した型のサービス オブジェクトを取得します。 |
Navigate(Type, Object) |
[IIS マネージャー 接続 ] ウィンドウを指定したページに移動します。 |
Navigate(Type) |
[IIS マネージャー 接続 ] ウィンドウを指定したページに移動します。 |
OnDeleting(CancelEventArgs) |
メソッドが Delete() ユーザー インターフェイス (UI) またはプログラムから呼び出されたときに発生します。 |
OnRenamed(HierarchyRenameEventArgs) |
Rename コマンドがユーザー インターフェイス (UI) またはプログラムから呼び出され、 メソッドから取り消されない場合にOnRenaming(HierarchyRenameEventArgs)発生します。 |
OnRenaming(HierarchyRenameEventArgs) |
Rename コマンドがユーザー インターフェイス (UI) またはプログラムから呼び出されたときに発生します。 |
OnSelected() |
から HierarchyInfo 派生したオブジェクトが選択されたときに発生します。 |
Refresh() |
Refresh コマンドがユーザー インターフェイス (UI) またはプログラムから呼び出されたときに発生します。 |
Select() |
[IIS マネージャー接続] ペインで呼び出し元 |
Update() |
IIS マネージャーの [接続] ウィンドウで、現在のノードのビューを更新します。 |
明示的なインターフェイスの実装
IDisposable.Dispose() |
によって使用されるすべてのアンマネージド リソースを解放します HierarchyInfo。 |
IServiceProvider.GetService(Type) |
指定した型のサービス オブジェクトを取得します。 |