IControlPanel.GetCategory(String, ModulePageInfo) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera la categoría Página principal de la característica asociada a la cadena de categoría especificada.
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
Parámetros
- categorization
- String
Cadena de categoría que se usó para registrar la categoría.
- pageInfo
- ModulePageInfo
Objeto ModulePageInfo asociado a la cadena especificada categorization
.
Devoluciones
Objeto ControlPanelCategoryInfo del que la característica actual es miembro o null
si la característica no pertenece a ninguna categoría.
Ejemplos
En el ejemplo siguiente se usa la información de categoría para agrupar características.
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();
}
}
Comentarios
Este método permite asignar desde una página de nuevo a la categoría Página principal que se encuentra dentro del tipo de categoría especificado.
Las categorías de página principal incluyen Desarrollo de aplicaciones, Estado y Diagnóstico, Características HTTP, Rendimiento, Seguridad y Componentes del servidor.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de