Interface IVsTaskItem2
Fornece métodos para modificar o comportamento da tarefa.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("970A6925-5FFA-4A77-972F-7AB90C0130E5")]
public interface IVsTaskItem2 : IVsTaskItem
[InterfaceTypeAttribute(1)]
[GuidAttribute("970A6925-5FFA-4A77-972F-7AB90C0130E5")]
public interface class IVsTaskItem2 : IVsTaskItem
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("970A6925-5FFA-4A77-972F-7AB90C0130E5")>]
type IVsTaskItem2 =
interface
interface IVsTaskItem
end
<InterfaceTypeAttribute(1)>
<GuidAttribute("970A6925-5FFA-4A77-972F-7AB90C0130E5")>
Public Interface IVsTaskItem2
Inherits IVsTaskItem
Métodos
Nome | Descrição | |
---|---|---|
BrowseObject(Object) | OBSOLETO.Return E_NOTIMPL. |
|
CanDelete(Int32) | Determina se um item de tarefa pode ser excluído. |
|
Category(VSTASKCATEGORY[]) | Retorna a categoria de um item de tarefa. |
|
Column(Int32) | Retorna o número da coluna de uma tarefa dentro do arquivo especificado. |
|
Document(String) | Retorna o nome do arquivo associado a um item de tarefa. |
|
get_Checked(Int32) | Determina se a caixa de seleção do item de tarefa atualmente selecionada ou desmarcada. |
|
get_CustomColumnText(Guid, UInt32, String) | Retorna o texto de um campo personalizado para o modo de exibição de lista de tarefa especificada. |
|
get_Priority(VSTASKPRIORITY[]) | Retorna o nível de prioridade de um item de tarefa. |
|
get_Text(String) | Retorna a descrição do item de tarefa. |
|
HasHelp(Int32) | Obsoleto.Return E_NOTIMPL. |
|
ImageListIndex(Int32) | Retorna o índice para a lista de imagens mantida por um provedor. |
|
IsCustomColumnReadOnly(Guid, UInt32, Int32) | Determina se um campo de tarefa personalizada está definido para o status somente leitura. |
|
IsReadOnly(VSTASKFIELD, Int32) | Determina se um campo de tarefa especificado é definido para o status somente leitura. |
|
Line(Int32) | Retorna o número de linha de um item de tarefa dentro de um documento especificado. |
|
NavigateTo() | Abre um arquivo associado a um item de tarefa e move para a posição apropriada no arquivo. |
|
NavigateToHelp() | Abre o tópico de ajuda associado. |
|
OnDeleteTask() | Notifica o provedor de tarefas que um usuário tenha excluído de uma tarefa. |
|
OnFilterTask(Int32) | Notifica o provedor de tarefas que um item de tarefa foram filtrado dentro ou fora do modo de exibição. |
|
put_Checked(Int32) | Define se a caixa de seleção de um item de tarefa é marcada ou desmarcada. |
|
put_CustomColumnText(Guid, UInt32, String) | Define o texto de um campo personalizado para o modo de exibição de lista de tarefa especificada. |
|
put_Priority(VSTASKPRIORITY) | Define o nível de prioridade de um item de tarefa. |
|
put_Text(String) | Define a descrição de um item de tarefa. |
|
SubcategoryIndex(Int32) | Retorna o índice para a lista de subcategoria mantida por um provedor de tarefas. |
Comentários
O ambiente implementa o IVsTaskList interface para criar um recipiente para tarefas.Para colocar as tarefas na lista de tarefas, implementar IVsTaskProvider2, que especifica uma lista de itens de tarefas, cada um deles é um IVsTaskItem.O IVsTaskItem interface contém métodos para modificar o comportamento das tarefas.O IVsTaskItem2 interface fornece métodos para gerenciar colunas personalizadas.
Consulte as ilustrações da implementação desta interface no exemplo de Figures Language Service.
Observações para implementadores:
IVsTaskItemé implementado por provedores de tarefas para modificar a aparência ou a funcionalidade de uma tarefa na lista de tarefas.IVsTaskItem2Fornece métodos adicionais para que provedores de tarefa podem criar seus próprios modos de exibição personalizados.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo