IControlPanel.Categorizations Propiedad
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í.
Obtiene la colección de categorías registradas para la página principal de una conexión en el Administrador de IIS.
public:
property System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::Web::Management::Client::ControlPanelCategorization ^> ^ Categorizations { System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::Web::Management::Client::ControlPanelCategorization ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.Web.Management.Client.ControlPanelCategorization> Categorizations { get; }
member this.Categorizations : System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.Web.Management.Client.ControlPanelCategorization>
Public ReadOnly Property Categorizations As ReadOnlyCollection(Of ControlPanelCategorization)
Valor de propiedad
Genérico construido ReadOnlyCollection<T> de ControlPanelCategorization objetos que representa la colección de categorías que se han registrado para la página principal .
Ejemplos
En el ejemplo siguiente se muestra la siguiente salida del agente de escucha de seguimiento:
key : "Function" DisplayName: "Category"
key : "Role" DisplayName: "Area"
internal class DemoModule :
Microsoft.Web.Management.Client.Module {
protected override void Initialize(
IServiceProvider serviceProvider,
ModuleInfo moduleInfo) {
base.Initialize(serviceProvider, moduleInfo);
IControlPanel cp =
(IControlPanel)GetService(typeof(IControlPanel));
ModulePageInfo modulePageInfo = new ModulePageInfo(
this,
typeof(DemoPage),
"My Page Title 4",
"My Page Description 4",
rLoadImg.loadImgs("rSmall.bmp"), // small image
rLoadImg.loadImgs("rLarge.bmp"), // large image
"My Page long description 4" // long description
);
cp.RegisterPage(modulePageInfo);
// Register the Category as
// Application Development
string s =
ControlPanelCategoryInfo.ApplicationDevelopment;
cp.RegisterPage(s, modulePageInfo);
// Register the Area as IIS
s = ControlPanelCategoryInfo.Iis;
cp.RegisterPage(s, modulePageInfo);
// cp.RegisterHomepage(modulePageInfo);
}
}
IControlPanel controlPanel =
(IControlPanel)GetService(typeof(IControlPanel));
foreach (ControlPanelCategorization cpc in
controlPanel.Categorizations)
Trace.WriteLine("key : \"" + cpc.Key +
"\"\t DisplayName: \"" + cpc.DisplayName
+ "\"");
Comentarios
Cada categoría se representa mediante un ControlPanelCategoryInfo objeto . Las claves del diccionario son los nombres de categoría.