IVsTrackProjectDocumentsEvents3.OnEndQueryBatch 方法
确定它是否可以继续执行实际批处理操作,在批处理查询的成功完成处理之后。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
Function OnEndQueryBatch ( _
<OutAttribute> ByRef pfActionOK As Integer _
) As Integer
int OnEndQueryBatch(
out int pfActionOK
)
参数
- pfActionOK
类型:System.Int32%
[out] ,如果能继续建议的批处理,返回非零。,如果建议的批处理不应执行,返回零。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 ivstrackprojectdocumentsevents80.idl
HRESULT OnEndQueryBatch(
[out, retval] BOOL *pfActionOK
);
由于对 EndQueryBatch 方法,将调用此方法。
如果项目的批查询的任何查询处理在错误的结果,项目 CancelQueryBatch 调用方法,然后调用 OnCancelQueryBatch 方法。 但是,因此,如果任何查询成功,则该项目 OnEndQueryBatch 调用方法。 如果此方法具有任何原因取消任何后续批处理操作,发出信号调用方传递返回 0 pfActionOK的。 这可能存在对话框 (在哪些用户取消了批处理操作) 或某个内部确定的结果由于所做的任何查询。
对于每个调用此方法,则必须在以前的调用 OnBeginQueryBatch 方法。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。