Partager via


Espace de noms Microsoft.WebMatrix.Extensibility

Les éléments suivants s'appliquent au v2.

L'espace de noms Microsoft.WebMatrix.Extensibility fournit des classes pour l'extension de l'IDE WebMatrix.

Classes

  Classe Description
Classe publique CommonCommandIds Représente les ID des commandes courantes : composés du GroupId qui est un GUID séparant le groupe et de l'ID enum décrivant la commande donnée.
Classe publique ContextMenuItem Représente un élément d'un menu contextuel.
Classe publique ContextMenuOpeningEventArgs Représente les arguments d'événement pour un événement d'ouverture de menu contextuel.
Classe publique DashboardItem Représente un rapport, un tableau de bord ou un filtre sur une page de tableau de bord.
Classe publique Extension Représente le point de départ de la création d'une extension WebMatrix.
Classe publique ExtensionInitData Représente les données d'initialisation de l'extension.
Classe publique HierarchyId Représente un descripteur qui permet d'accéder à la hiérarchie du site.
Classe publique ProtectPathInfo Spécifie des informations sur les chemins d'accès protégés.
Classe publique RibbonButton Représente un bouton du ruban.
Classe publique RibbonButtonGallery Représente la galerie de boutons pour le ruban.
Classe publique RibbonContextualTab Représente un onglet contextuel sur le ruban.
Classe publique RibbonGalleryCategory Représente une catégorie de la galerie du ruban.
Classe publique RibbonGroup Représente un groupe sur le ruban.
Classe publique RibbonItem Représente un élément du ruban.
Classe publique RibbonMenuButton Représente un bouton de menu du ruban.
Classe publique RibbonSplitButton Représente un bouton partagé du ruban.
Classe publique RibbonSplitButtonGallery Représente un bouton partagé du ruban qui se développe en galerie.
Classe publique RibbonToggleButton Représente un bouton bascule du ruban.
Classe publique TaskTabItemDescriptor Représente un descripteur qui permet de créer l'onglet Tâche dans l'espace de l'éditeur
Classe publique TreeItemEventArgs Représente les données d'événement associées à l'ajout et à la suppression d'éléments de l'arborescence.
Classe publique Utility Représente une classe qui expose de nombreuses et précieuses méthodes pour les utilitaires.
Classe publique WorkspaceChangedEventArgs Représente une classe qui représente les arguments d'événement pour un événement WorkspaceChanged.

Interfaces

  Interface Description
Interface publique IBrowser Représente une interface implémentée par chaque navigateur fourni par une extension.
Interface publique IBrowserProvider Représente les extensions qui fournissent des navigateurs dynamiquement.
Interface publique ICommandId Définit un ID de commande.
Interface publique ICommandTarget Représente une interface pour la cible de la commande.
Interface publique IContextMenuItem Représente une interface pour l'élément d'un menu contextuel.
Interface publique IDialogContent Représente une interface qui permet de fournir un contenu de boîte de dialogue personnalisé et de contrôler le moment de sa fermeture.
Interface publique IEditorWorkspace Représente une interface pour l'espace de travail de l'éditeur WebMatrix.
Interface publique IHostCommands Fournit des propriétés et méthodes permettant d'accéder aux commandes exposées par l'hôte.
Interface publique IHtmlCopyOptions Fournit les options pour Copy au format HTML dans l'éditeur.
Interface publique IHtmlDefaultCopyOptions Fournit les options HtmlCopyDefault.
Interface publique INewSiteProvider Représente un fournisseur qui ajoute de nouvelles options de création de site à WebMatrix. Il est conçu de manière à s'afficher éventuellement dès que WebMatrix expose une nouvelle interface utilisateur de site.
Interface publique IPreferences Représente l'interface qui permet d'interagir avec les préférences par site.
Interface publique IProtectPathInfo Fournit des propriétés qui permettent de spécifier des informations sur les chemins d'accès protégés.
Interface publique ISiteFile Représente un fichier du site.
Interface publique ISiteFileSystemItem Représente un fichier ou un dossier du site.
Interface publique ISiteFileWatcherService Représente un service qui fournit des connexions pour les modifications de fichier dans le site. Tous les événements sont perdus lorsqu'un site est modifié.
Interface publique ISiteFolder Représente un dossier (répertoire) du site.
Interface publique ISiteItem Représente un élément du site.
Interface publique IWaitDialog Représente une boîte de dialogue d'attente qui permet d'indiquer la progression.
Interface publique IWebMatrixHost Définit une méthode qui permet d'interagir avec l'hôte WebMatrix.
Interface publique IWebSite Fournit des propriétés qui permettent d'interagir avec un site Web.
Interface publique IWorkspace Représente un espace de travail WebMatrix.

Délégués

  Délégué Description
Délégué public CreateSiteDelegate Représente une classe appelée par WebMatrix pour créer un site.

Énumérations

  Énumération Description
Énumération publique CommandStatus Spécifie la valeur renvoyée CommandStatus utilisée dans CanExecute.
Énumération publique CommonCommandIds.Ids Définit les valeurs des ID de commande ; peut être passé à ICommandTarget.
Énumération publique DialogSize Énumère les tailles de boîte de dialogue pour les méthodes ShowDialog.