Compartir a través de


Espacio de nombres Microsoft.WebMatrix.Extensibility

Lo siguiente se aplica a v2.

El espacio de nombres de Microsoft.WebMatrix.Extensibility proporciona clases para la expansión del IDE de WebMatrix.

Clases

  Clase Descripción
Clase pública CommonCommandIds Representa los identificadores de comando comunes: incluye el valor GroupId que es un GUID que separa el grupo y el enumerador del identificador que describe el comando individual.
Clase pública ContextMenuItem Representa un elemento de un menú contextual.
Clase pública ContextMenuOpeningEventArgs Representa los argumentos de evento para un evento de apertura del menú contextual.
Clase pública DashboardItem Representa un informe, una ficha de puntuación o un filtro en una página de panel.
Clase pública Extension Representa un punto de partida para crear una extensión de WebMatrix.
Clase pública ExtensionInitData Representa los datos de inicialización de la extensión.
Clase pública HierarchyId Representa un descriptor que se usa para acceder a la jerarquía del sitio.
Clase pública ProtectPathInfo Especifica información acerca de las rutas de acceso protegidas.
Clase pública RibbonButton Representa un botón la cinta.
Clase pública RibbonButtonGallery Representa la galería de botones de la cinta.
Clase pública RibbonContextualTab Representa una pestaña contextual en la cinta.
Clase pública RibbonGalleryCategory Representa una categoría en la galería de la cinta.
Clase pública RibbonGroup Representa un grupo en la cinta.
Clase pública RibbonItem Representa un elemento en la cinta.
Clase pública RibbonMenuButton Representa un botón de menú de la cinta.
Clase pública RibbonSplitButton Representa un botón de división de la cinta.
Clase pública RibbonSplitButtonGallery Representa un botón de división de la cinta que expanda en una galería.
Clase pública RibbonToggleButton Representa un botón de alternancia de la cinta.
Clase pública TaskTabItemDescriptor Representa un descriptor que se usa para crear la pestaña de tareas en el espacio del editor.
Clase pública TreeItemEventArgs Representa datos de evento asociados con los elementos del árbol que se agregan y quitan.
Clase pública Utility Representa una clase que expone una variedad de métodos de utilidad que son útiles.
Clase pública WorkspaceChangedEventArgs Representa una clase que representa los argumentos de evento para un evento WorkspaceChanged.

Interfaces

  Interfaz Descripción
Interfaz pública IBrowser Representa una interfaz implementada por cada explorador que proporcione una extensión.
Interfaz pública IBrowserProvider Representa extensiones que proporcionan exploradores dinámicamente.
Interfaz pública ICommandId Define un identificador de comando.
Interfaz pública ICommandTarget Representa una interfaz para el destino del comando.
Interfaz pública IContextMenuItem Representa una interfaz para el elemento de un menú contextual.
Interfaz pública IDialogContent Representa una interfaz para proporcionar contenido personalizado para un cuadro de diálogo, así como tener un control sobre cuándo se cierra.
Interfaz pública IEditorWorkspace Representa una interfaz para el espacio de trabajo del editor de WebMatrix.
Interfaz pública IHostCommands Proporciona las propiedades y los métodos para acceder a los comandos que expone el host.
Interfaz pública IHtmlCopyOptions Proporciona las opciones para el elemento Copy como HTML en el editor.
Interfaz pública IHtmlDefaultCopyOptions Proporciona las opciones de HtmlCopyDefault.
Interfaz pública INewSiteProvider Representa a un proveedor que agregará nuevas opciones de creación de sitios a WebMatrix. Está diseñado para mostrarse de manera opcional cada vez que WebMatrix exponga la interfaz de usuario de un sitio nuevo.
Interfaz pública IPreferences Representa la interfaz para la interacción con las preferencias por sitio.
Interfaz pública IProtectPathInfo Proporciona las propiedades para especificar información acerca de las rutas de acceso protegidas.
Interfaz pública ISiteFile Representa un archivo en el sitio.
Interfaz pública ISiteFileSystemItem Representa un archivo o una carpeta en el sitio.
Interfaz pública ISiteFileWatcherService Representa un servicio que proporciona enlaces para los cambios de archivo en el sitio. Tenga en cuenta que todos los eventos se pierden cuando se cambia un sitio.
Interfaz pública ISiteFolder Representa un archivo (directorio) en el sitio.
Interfaz pública ISiteItem Representa un elemento en el sitio.
Interfaz pública IWaitDialog Representa un cuadro de diálogo de espera que se usa para indicar el progreso.
Interfaz pública IWebMatrixHost Define un método para interactuar con el host WebMatrix.
Interfaz pública IWebSite Proporciona las propiedades para interactuar con un sitio web.
Interfaz pública IWorkspace Representa un espacio de trabajo de WebMatrix.

Delegados

  Delegado Descripción
Delegado público CreateSiteDelegate Representa una clase que WebMatrix invoca para crear un nuevo sitio web.

Enumeraciones

  Enumeración Descripción
Enumeración pública CommandStatus Especifica el valor de devolución CommandStatus que se usa en CanExecute.
Enumeración pública CommonCommandIds.Ids Define los valores para los identificadores de comando; se puede pasar a ICommandTarget.
Enumeración pública DialogSize Enumera los tamaños de cuadro de diálogo para los métodos ShowDialog.