次の方法で共有


IControlPanel.GetCategory(String, ModulePageInfo) メソッド

定義

指定したカテゴリ文字列に関連付けられている機能の ホーム ページ カテゴリを取得します。

public:
 Microsoft::Web::Management::Client::ControlPanelCategoryInfo ^ GetCategory(System::String ^ categorization, Microsoft::Web::Management::Client::ModulePageInfo ^ pageInfo);
public Microsoft.Web.Management.Client.ControlPanelCategoryInfo GetCategory (string categorization, Microsoft.Web.Management.Client.ModulePageInfo pageInfo);
abstract member GetCategory : string * Microsoft.Web.Management.Client.ModulePageInfo -> Microsoft.Web.Management.Client.ControlPanelCategoryInfo
Public Function GetCategory (categorization As String, pageInfo As ModulePageInfo) As ControlPanelCategoryInfo

パラメーター

categorization
String

カテゴリの登録に使用されたカテゴリ文字列。

pageInfo
ModulePageInfo

ModulePageInfo指定したcategorization文字列に関連付けられている オブジェクト。

戻り値

ControlPanelCategoryInfo現在のフィーチャーがメンバーであるオブジェクト、またはnullフィーチャーがカテゴリに属していない場合は 。

次の例では、カテゴリ情報を使用して機能をグループ化します。

protected override void OnGroup(
    ModuleListPageGrouping grouping) {
    ListView.BeginUpdate();
    try {
        if ((grouping == null) ||
            (grouping == EmptyGrouping)) {
            return;
        }

        // Get the dictionary of groups for 
        // this category type
        IDictionary<string, ListViewGroup>
            groups = GroupingsTable[grouping.Name];

        IControlPanel controlPanel =
            (IControlPanel)GetService(typeof(IControlPanel));


        foreach (PageListViewItem item
            in ListView.Items) {
            ControlPanelCategoryInfo categoryInfo =
                controlPanel.GetCategory(
                grouping.Name, item.PageInfo);
            ListViewGroup group = null;
            if (categoryInfo != null) {
                group = groups[categoryInfo.Text];
            }

            // If we couldn't find a group, 
            // assign it to the 'Other' group
            if (group == null) {
                group = groups["Other"];
            }

            item.Group = group;
        }
    } finally {
        ListView.EndUpdate();
    }
}

注釈

このメソッドを使用すると、ページから、指定したカテゴリの種類に含まれている ホーム ページ カテゴリにマップできます。

ホーム ページのカテゴリには、 アプリケーション開発正常性と診断HTTP 機能パフォーマンスセキュリティおよびサーバー コンポーネントが含まれます

適用対象