IControlPanel Interfaz
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í.
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
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