IVsTaskProvider2.MaintainInitialTaskOrder 方法

确定是否任务列表应维护任务顺序将其发布到由任务提供程序。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function MaintainInitialTaskOrder ( _
    <OutAttribute> ByRef bMaintainOrder As Integer _
) As Integer
int MaintainInitialTaskOrder(
    out int bMaintainOrder
)

参数

  • bMaintainOrder
    类型:System.Int32%
    [out] true ,如果任务列表应维护任务提供程序提供的任务序列,而不是使用任务列表的默认排序。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT MaintainInitialTaskOrder(
   [out] int bMaintainOrder
);

当任务提供程序添加时将 " 任务 " 列表,任务列表执行对项目基于当前排序。但是,在中,在当前排序时是默认排序,而任务提供程序需要任务列表保持为任务列表任务的序列,此方法应返回 true 的值。 bMaintainOrder的。

例如,在 C++ 中的编译器错误可以从 .h 文件和 .cpp 文件生成。默认值是由这些错误排序任务列表先将对所有错误与 .cpp 文件从 .h 文件。但是,这可能是更有意义的位置任务列表显示错误按它们是由编译器生成的序列。在这种情况下,此方法应返回 true 的值。 bMaintainOrder的。

说明说明

,在当前排序是默认排序,维护任务序列只有。如果用户指定重写维护初始任务顺序的显式非默认排序,则。

.NET Framework 安全性

请参见

参考

IVsTaskProvider2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间