次の方法で共有


HierarchyInfo.Navigate メソッド

定義

IIS マネージャーを指定したページに移動します。

オーバーロード

Navigate(Type)

[IIS マネージャー 接続 ] ペインを指定したページに移動します。

Navigate(Type, Object)

[IIS マネージャー 接続 ] ペインを指定したページに移動します。

Navigate(Type)

[IIS マネージャー 接続 ] ペインを指定したページに移動します。

protected:
 bool Navigate(Type ^ pageType);
protected bool Navigate (Type pageType);
member this.Navigate : Type -> bool
Protected Function Navigate (pageType As Type) As Boolean

パラメーター

pageType
Type

ターゲット ノードの種類。

戻り値

true ナビゲーションが成功した場合は 。それ以外の場合は false

次の例では、[管理者] ページに移動 します

bool NavB()
{

    Type pageType;
    string sFull = getStrPageType("Microsoft.Web.Management,",
                    "Microsoft.Web.Management.Features.Administrators.AdministratorsPage, ");

    if (sFull != string.Empty)
    {
        pageType = Type.GetType(sFull);
        return Navigate(pageType);
    }

    return false;
}

注釈

指定したノードの種類が見つからない場合、またはユーザーがナビゲーションを取り消すと、ナビゲーションは失敗します。 [接続] ウィンドウ内の任意の場所から特定のページの種類へのナビゲーションは、常に成功するとは限りません。 たとえば、[接続] ウィンドウで [サイト\の既定の Web サイト\] aspnet_client フォルダーを選択し、ローカル サーバーの下のノードから [管理者] ページに移動すると、Navigate選択したノードが [管理者] ページをサポートするノードに正常に変更されません。

適用対象

Navigate(Type, Object)

[IIS マネージャー 接続 ] ペインを指定したページに移動します。

protected:
 bool Navigate(Type ^ pageType, System::Object ^ navigationData);
protected bool Navigate (Type pageType, object navigationData);
member this.Navigate : Type * obj -> bool
Protected Function Navigate (pageType As Type, navigationData As Object) As Boolean

パラメーター

pageType
Type

ターゲット ノードの種類。

navigationData
Object

ナビゲーション データ。

戻り値

true ナビゲーションが成功した場合は 。それ以外の場合は false

次の例では、 メソッドを呼び出します Navigate 。 Object パラメーターが でないnullobj場合、 は にNavigate渡されます。

public bool NavData(Type T, Object obj)
{

    if (obj is JournaledFile)
        return Navigate(T, obj);
    else
        return Navigate(T, null);
}

注釈

指定したノードの種類が見つからない場合、またはユーザーがナビゲーションを取り消すと、ナビゲーションは失敗します。 [接続] ウィンドウ内の任意の場所から特定のページの種類へのナビゲーションは、常に成功するとは限りません。 たとえば、[接続] ウィンドウで [サイト\の既定の Web サイト\] aspnet_client フォルダーを選択し、ローカル サーバーの下のノードから [管理者] ページに移動すると、Navigate選択したノードが [管理者] ページをサポートするノードに正常に変更されません。

適用対象