Compartilhar via


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
System_CAPS_pubmethod BrowseObject(Object)

OBSOLETO.Return E_NOTIMPL.

System_CAPS_pubmethod CanDelete(Int32)

Determina se um item de tarefa pode ser excluído.

System_CAPS_pubmethod Category(VSTASKCATEGORY[])

Retorna a categoria de um item de tarefa.

System_CAPS_pubmethod Column(Int32)

Retorna o número da coluna de uma tarefa dentro do arquivo especificado.

System_CAPS_pubmethod Document(String)

Retorna o nome do arquivo associado a um item de tarefa.

System_CAPS_pubmethod get_Checked(Int32)

Determina se a caixa de seleção do item de tarefa atualmente selecionada ou desmarcada.

System_CAPS_pubmethod get_CustomColumnText(Guid, UInt32, String)

Retorna o texto de um campo personalizado para o modo de exibição de lista de tarefa especificada.

System_CAPS_pubmethod get_Priority(VSTASKPRIORITY[])

Retorna o nível de prioridade de um item de tarefa.

System_CAPS_pubmethod get_Text(String)

Retorna a descrição do item de tarefa.

System_CAPS_pubmethod HasHelp(Int32)

Obsoleto.Return E_NOTIMPL.

System_CAPS_pubmethod ImageListIndex(Int32)

Retorna o índice para a lista de imagens mantida por um provedor.

System_CAPS_pubmethod IsCustomColumnReadOnly(Guid, UInt32, Int32)

Determina se um campo de tarefa personalizada está definido para o status somente leitura.

System_CAPS_pubmethod IsReadOnly(VSTASKFIELD, Int32)

Determina se um campo de tarefa especificado é definido para o status somente leitura.

System_CAPS_pubmethod Line(Int32)

Retorna o número de linha de um item de tarefa dentro de um documento especificado.

System_CAPS_pubmethod NavigateTo()

Abre um arquivo associado a um item de tarefa e move para a posição apropriada no arquivo.

System_CAPS_pubmethod NavigateToHelp()

Abre o tópico de ajuda associado.

System_CAPS_pubmethod OnDeleteTask()

Notifica o provedor de tarefas que um usuário tenha excluído de uma tarefa.

System_CAPS_pubmethod OnFilterTask(Int32)

Notifica o provedor de tarefas que um item de tarefa foram filtrado dentro ou fora do modo de exibição.

System_CAPS_pubmethod put_Checked(Int32)

Define se a caixa de seleção de um item de tarefa é marcada ou desmarcada.

System_CAPS_pubmethod put_CustomColumnText(Guid, UInt32, String)

Define o texto de um campo personalizado para o modo de exibição de lista de tarefa especificada.

System_CAPS_pubmethod put_Priority(VSTASKPRIORITY)

Define o nível de prioridade de um item de tarefa.

System_CAPS_pubmethod put_Text(String)

Define a descrição de um item de tarefa.

System_CAPS_pubmethod 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