Share via


ModulePageInfo Clase

Definición

Representa una página de la interfaz de usuario de un módulo.

public ref class ModulePageInfo sealed
public sealed class ModulePageInfo
type ModulePageInfo = class
Public NotInheritable Class ModulePageInfo
Herencia
ModulePageInfo

Ejemplos

En el ejemplo siguiente se crea una ModulePageInfo instancia de y se registra mediante el Microsoft.Web.Management.Client.IControlPanel.RegisterPage método .

internal class DemoModule : Microsoft.Web.Management.Client.Module 
{

    protected override void Initialize(
        IServiceProvider serviceProvider, ModuleInfo moduleInfo) 
    {

        base.Initialize(serviceProvider, moduleInfo);
        Trace.WriteLine(" ClientModuleTypeName : " + 
            moduleInfo.ClientModuleTypeName);
        Trace.WriteLine(" Name : " + moduleInfo.Name);
        
        // Clear the trace window.
        resetTrace();

        IControlPanel controlPanel = 
            (IControlPanel)GetService(typeof(IControlPanel));
        ModulePageInfo modPgInfo = getModulePage();

        controlPanel.RegisterPage(modPgInfo);
        controlPanel.RegisterPage(
            ControlPanelCategoryInfo.HealthAndDiagnostics, modPgInfo);

Comentarios

Un ModulePageInfo objeto se usa para registrar un elemento en el panel de control de la conexión y para la navegación. La ModulePageInfo instancia se crea normalmente en el Microsoft.Web.Management.Client.Module.Initialize método .

Constructores

ModulePageInfo(Module, Type, String)

Inicializa una nueva instancia de la ModulePageInfo clase utilizando el módulo, el tipo y el título especificados.

ModulePageInfo(Module, Type, String, String)

Inicializa una nueva instancia de la clase utilizando el módulo, el tipo, el título y la ModulePageInfo descripción especificados.

ModulePageInfo(Module, Type, String, String, Object, Object)

Inicializa una nueva instancia de la ModulePageInfo clase utilizando el módulo, el tipo, el título, la descripción y las imágenes especificados.

ModulePageInfo(Module, Type, String, String, Object, Object, String)

Inicializa una nueva instancia de la clase utilizando el módulo, el tipo, el título, la descripción, las imágenes y la ModulePageInfo descripción larga especificados.

Propiedades

AssociatedModule

Obtiene el módulo asociado a la página.

Description

Obtiene la descripción de la página.

IsEnabled

Obtiene un valor que indica si el módulo asociado está habilitado.

LargeImage

Obtiene la imagen grande asociada a la página.

LongDescription

Obtiene la descripción larga asociada a la página.

PageType

Obtiene el tipo de la página.

SmallImage

Obtiene la imagen pequeña asociada a la página.

Title

Obtiene el título de la página.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto ModulePageInfo actual.

GetHashCode()

Devuelve un código hash para la página.

Se aplica a