Compartir a través de


IControlPanel Interfaz

Definición

Proporciona funcionalidad para administrar la lista de características disponibles en la conexión.

public interface class IControlPanel
public interface IControlPanel
type IControlPanel = interface
Public Interface IControlPanel

Ejemplos

En el ejemplo siguiente se registra una característica en la página principal de una conexión.

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);

    }
}

Comentarios

La IControlPanel interfaz expone todos los métodos necesarios para interactuar con la página principal de cada objeto de conexión en el Administrador de IIS. Estos métodos permiten realizar acciones como registrar páginas, agregar nuevas categorías y obtener la lista de páginas.

Los IControlPanel métodos y propiedades se limitan a una única conexión. Un módulo debe usar esta interfaz en la inicialización para registrar las características que se muestran en la página principal de la conexión.

Propiedades

Categorizations

Obtiene la colección de categorías registradas para la página principal de una conexión en el Administrador de IIS.

ControlPanelPage

Obtiene el ModulePageInfo objeto que representa la página principal de una conexión en el Administrador de IIS.

Pages

Obtiene la colección de elementos registrados por un módulo específico.

Métodos

GetCategories(String)

Recupera el conjunto de categorías registradas para el tipo de categoría especificado.

GetCategory(String, ModulePageInfo)

Recupera la categoría Página principal de la característica asociada a la cadena de categoría especificada.

GetPage(Type)

Recupera la característica que tiene el tipo especificado.

GetPages(Module)

Recupera la colección de características registradas en el módulo especificado.

GetPages(String, String)

Recupera la colección de características registradas en la categoría especificada.

RegisterCategory(ControlPanelCategoryInfo)

Registra una nueva categoría de características en la página Principal .

RegisterHomepage(ModulePageInfo)

Registra la página principal asociada a la conexión.

RegisterPage(ModulePageInfo)

Registra una nueva característica con la página principal sin clasificarla.

RegisterPage(String, ModulePageInfo)

Registra un nuevo elemento en una categoría de página principal .

Se aplica a