TaskProvider, classe
Cette classe implémente IVsTaskProvider.Elle fournit un moyen infrastructure- conviviale de définir un fournisseur de tâche et ses services associés.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.TaskProvider
Microsoft.VisualStudio.Shell.ErrorListProvider
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
<ComVisibleAttribute(True)> _
Public Class TaskProvider _
Implements IVsTaskProvider2, IVsTaskProvider, IVsTaskProvider3, IDisposable
[ComVisibleAttribute(true)]
public class TaskProvider : IVsTaskProvider2,
IVsTaskProvider, IVsTaskProvider3, IDisposable
Le type TaskProvider expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
TaskProvider | Initialise une nouvelle instance d'TaskProvider avec le fournisseur de services fourni. |
Début
Propriétés
Nom | Description | |
---|---|---|
AlwaysVisible | Détermine si le fournisseur est toujours visible dans le menu déroulant même s'il n'a aucune tâche. | |
DisableAutoRoute | Obtient ou définit si autorouting doit être désactivé. | |
ImageList | Obtient ou définit la liste d'images du fournisseur (une liste d'icônes pour les tâches qui appartiennent au fournisseur). | |
MaintainInitialTaskOrder | Obtient ou définit si la liste des tâches doit maintenir la commande de tâche donnée à la procédure par le fournisseur de tâche. | |
ProviderGuid | Obtient ou définit GUID de ce fournisseur. | |
ProviderName | Obtient ou définit un nom localisé pour ce fournisseur. | |
Subcategories | Obtient une collection de sous-catégories de tâche. | |
Tasks | Obtient une collection de tâches. | |
ToolbarGroup | Obtient ou définit GUID et indiquer de groupe d'IDENTIFICATEUR de barre d'outils la barre d'outils doit être affichée lorsque ce fournisseur est actif. | |
ToolbarId | Obtient ou définit l'identification de la barre d'outils de ce fournisseur | |
VsTaskList | Obtient la liste des tâches. |
Début
Méthodes
Nom | Description | |
---|---|---|
Dispose() | Supprime ce fournisseur. | |
Dispose(Boolean) | Supprime les ressources (collection, liste des tâches, et liste d'images de tâche) de ce fournisseur. | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Détruit le fournisseur. (Substitue Object.Finalize().) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetService | Obtient le service du type spécifié. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
Navigate | Navigue de la tâche à la position correcte dans le document, montré dans la vue logique spécifiée. | |
Refresh | Informe à la liste des tâches qu'il existe des tâches nouvelles ou modifiées. | |
ResumeRefresh | Redémarre actualiser de la liste des tâches après qu'il ait été interrompue. | |
Show | Affiche la fenêtre de liste des tâches. | |
SuspendRefresh | Arrête d'actualiser la liste des tâches jusqu'à ce qu'ResumeRefresh soit appelé. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsTaskProvider.EnumTaskItems | Obtient un énumérateur sur des tâches. | |
IVsTaskProvider.ImageList | Obtient la liste d'images de ce fournisseur. | |
IVsTaskProvider.OnTaskListFinalRelease | Informe le client d'annuler l'enregistrement le fournisseur de tâche de la liste des tâches si elle n'a pas été annulée l'enregistrement avant que la liste des tâches se ferme. | |
IVsTaskProvider.ReRegistrationKey | Obtient la clé de re- alignement re-alignement. | |
IVsTaskProvider.SubcategoryList | Obtient une liste de sous-catégories pour les tâches de ce fournisseur de tâche. | |
IVsTaskProvider2.EnumTaskItems | Obtient un énumérateur sur des tâches. | |
IVsTaskProvider2.ImageList | Obtient la liste d'images de ce fournisseur. | |
IVsTaskProvider2.MaintainInitialTaskOrder | Obtient ou définit si la liste des tâches doit maintenir la commande de tâche donnée à la procédure par le fournisseur de tâche. | |
IVsTaskProvider2.OnTaskListFinalRelease | Informe le client d'annuler l'enregistrement le fournisseur de tâche de la liste des tâches si elle n'a pas été annulée l'enregistrement avant que la liste des tâches se ferme. | |
IVsTaskProvider2.ReRegistrationKey | Obtient la clé de reregistration. | |
IVsTaskProvider2.SubcategoryList | Obtient une liste de sous-catégories pour les tâches de ce fournisseur de tâche. | |
IVsTaskProvider3.GetColumn | Obtient la définition de la colonne avec l'index spécifié. | |
IVsTaskProvider3.GetColumnCount | Obtient tout le nombre de colonnes prises en charge par ce fournisseur, y compris les colonnes qui ne sont pas visibles par défaut. | |
IVsTaskProvider3.GetProviderFlags | Obtient les balises de comportement pour ce fournisseur. | |
IVsTaskProvider3.GetProviderGuid | Obtient GUID unique pour ce fournisseur.Cela est utilisé pour persister et restaurer des données spécifiques au fournisseur gérées par la liste des tâches, telles que des personnalisations d'utilisateur de largeur et de commande de colonne. | |
IVsTaskProvider3.GetProviderName | Obtient le nom du fournisseur. | |
IVsTaskProvider3.GetProviderToolbar | Obtient la barre d'outils du fournisseur. | |
IVsTaskProvider3.GetSurrogateProviderGuid | Si cette méthode est implémentée, les tâches de tout le fournisseur seront répertoriées sous le fournisseur de remplacement dans la liste comme si elles avaient appartenir au fournisseur de remplacement. | |
IVsTaskProvider3.OnBeginTaskEdit | Déclenché lorsque l'utilisateur commence modifiant une tâche en place. | |
IVsTaskProvider3.OnEndTaskEdit | Déclenché lorsque l'utilisateur a terminé de modifier une tâche sur place. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.