IControlPanel.Categorizations Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a coleção de categorias que foram registradas para a home page de uma conexão no Gerenciador do 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 da propriedade
Um genérico ReadOnlyCollection<T> construído de ControlPanelCategorization objetos que representa a coleção de categorias que foram registradas para a Página Inicial .
Exemplos
O exemplo a seguir exibe a seguinte saída do ouvinte de rastreamento:
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
+ "\"");
Comentários
Cada categoria é representada por um ControlPanelCategoryInfo objeto . As chaves no dicionário são os nomes das categorias.