Task, classe
Une implémentation d'IVsTaskItem, utilisée pour modifier l'apparence et la fonctionnalité d'une tâche dans la liste des tâches.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.Task
Microsoft.VisualStudio.Shell.ErrorTask
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 Task _
Implements IVsTaskItem, IVsProvideUserContext
[ComVisibleAttribute(true)]
public class Task : IVsTaskItem, IVsProvideUserContext
Le type Task expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
Task() | Initialise une nouvelle instance d'Task. | |
Task(Exception) | Initialise une nouvelle instance d'Task pour l'exception fournie. |
Début
Propriétés
Nom | Description | |
---|---|---|
CanDelete | Obtient ou définit si la tâche peut être supprimée. | |
Category | Obtient ou définit la catégorie de la tâche. | |
Checked | Obtient ou définit pas si la case à cocher de la tâche n'est actuellement sélectionnée ou est désactivée. | |
Column | Obtient ou définit le numéro de colonne dans le fichier associé à la tâche. | |
Document | Obtient ou définit le fichier associé à la tâche. | |
HelpKeyword | Obtient ou définit le mot clé d'aide associé à la tâche. | |
ImageIndex | Obtient ou définit l'index de l'image associée à la tâche. | |
IsCheckedEditable | Obtient ou définit s'il est possible de modifier l'état activé de la tâche. | |
IsPriorityEditable | Obtient ou définit s'il est possible de modifier la priorité d'une tâche. | |
IsTextEditable | Obtient ou définit s'il est possible de modifier la description d'une tâche. | |
Line | Obtient ou définit le numéro de ligne du fichier associé à la tâche. | |
Priority | Obtient ou définit la priorité d'une tâche. | |
SubcategoryIndex | Obtient ou définit l'index du sous-catégorie de la tâche. | |
Text | Obtient ou définit la description d'une tâche. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetUserContext | Crée un nouveau contexte d'utilisateur. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnDeleted | Déclenché lorsque la tâche a été supprimée. | |
OnHelp | Déclenché lorsque les demandes de l'utilisateur aident ; par exemple en cliquant avec le bouton droit et en sélectionnant Afficher l'aide sur l'erreur. | |
OnNavigate | Déclenché lorsque les tentatives d'utilisateur de naviguer à l'emplacement de tâche dans le fichier, par exemple en double-cliquer sur la tâche. | |
OnRemoved | Déclenché lorsqu'une tâche a été supprimée de la liste des tâches. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
Deleted | Gère des événements OnDeleted. | |
Help | Gère des événements OnHelp. | |
Navigate | Gère des événements OnNavigate. | |
Removed | Gère des événements OnRemoved. |
Début
Champs
Nom | Description | |
---|---|---|
contextNameKeyword | Représente le mot clé pour le contexte d'utilisateur.Ce champ est constant. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsTaskItem.CanDelete | Obtient une valeur indiquant s'il est possible de supprimer la tâche. | |
IVsTaskItem.Category | Définit la catégorie de tâche. | |
IVsTaskItem.Column | Obtient le numéro de colonne du fichier associé à la tâche. | |
IVsTaskItem.Document | Obtient le nom du fichier associé à la tâche. | |
IVsTaskItem.get_Checked | Détermine si la case à cocher de la tâche est actuellement sélectionnée ou désactivée. | |
IVsTaskItem.get_Priority | Obtient la priorité de la tâche. | |
IVsTaskItem.get_Text | Obtient la description de la tâche. | |
IVsTaskItem.HasHelp | Détermine si la tâche a associé l'aide. | |
IVsTaskItem.ImageListIndex | Obtient l'index de l'image associée à la tâche. | |
IVsTaskItem.IsReadOnly | Détermine si le champ spécifié de tâche est en lecture seule. | |
IVsTaskItem.Line | Obtient le numéro de ligne du fichier associé à la tâche. | |
IVsTaskItem.NavigateTo | Ouvre un fichier associé avec une tâche et déplace à la position appropriée dans le fichier. | |
IVsTaskItem.NavigateToHelp | Ouvre la ressource d'aide associée à une tâche. | |
IVsTaskItem.OnDeleteTask | Déclenché lorsqu'une tâche a été supprimée. | |
IVsTaskItem.OnFilterTask | Déclenché lorsqu'une tâche a été filtrée dans ou hors d'une vue. | |
IVsTaskItem.put_Checked | Définit si la case à cocher d'une tâche est sélectionnée ou désactivée. | |
IVsTaskItem.put_Priority | Définit le niveau de priorité d'une tâche. | |
IVsTaskItem.put_Text | Définit la description de la tâche. | |
IVsTaskItem.SubcategoryIndex | Obtient l'index de la tâche dans la liste de sous-catégorie. |
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.