Compartilhar via


Método IVsTaskProvider2.MaintainInitialTaskOrder (Int32)

 

Determina se ou não a lista de tarefas deve manter a ordem das tarefas fornecida pelo provedor de tarefas.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int MaintainInitialTaskOrder(
    out int bMaintainOrder
)
int MaintainInitialTaskOrder(
    [OutAttribute] int% bMaintainOrder
)
abstract MaintainInitialTaskOrder : 
        bMaintainOrder:int byref -> int
Function MaintainInitialTaskOrder (
    <OutAttribute> ByRef bMaintainOrder As Integer
) As Integer

Parâmetros

  • bMaintainOrder
    [out] true se a lista de tarefas deve manter a ordem de tarefa fornecida pelo provedor de tarefas, em vez de usar a classificação do padrão da lista de tarefas.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT MaintainInitialTaskOrder(
   [out] int bMaintainOrder
);

Quando o provedor de tarefa adiciona tarefas à lista de tarefas, lista de tarefas executa uma classificação após os itens com base na classificação atual.No entanto, quando a classificação atual é a classificação padrão e quer que o provedor de tarefas lista de tarefas para manter a ordem das tarefas que ele fornece a lista de tarefas, esse método deve retornar um valor de true na bMaintainOrder.

Por exemplo, erros de compilador C++ podem ocorrer a partir de arquivos. h e o. cpp.A classificação padrão pela lista de tarefas nesses erros colocaria todos os erros dos arquivos antes dos arquivos. h. cpp.No entanto, talvez seja mais significativo para ter a lista de tarefas para exibir os erros na ordem em que são gerados pelo compilador.Nesse caso, esse método deve retornar um valor de true na bMaintainOrder.

System_CAPS_noteObservação

Manter a ordem de tarefas só funciona quando a classificação atual é a classificação padrão.Se o usuário tiver especificado uma classificação explícita de não-padrão, que substitui mantendo a ordem das tarefas iniciais.

Consulte também

Interface IVsTaskProvider2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo