Método IVsTrackProjectDocumentsEvents3.OnEndQueryBatch (Int32)
Determina se é prosseguir com a operação de lote real após a conclusão bem-sucedida de um processo de consulta em lotes.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int OnEndQueryBatch(
out int pfActionOK
)
int OnEndQueryBatch(
[OutAttribute] int% pfActionOK
)
abstract OnEndQueryBatch :
pfActionOK:int byref -> int
Function OnEndQueryBatch (
<OutAttribute> ByRef pfActionOK As Integer
) As Integer
Parâmetros
- pfActionOK
[out] Retorna um diferente de zero se ele estiver correto continuar o processo de lote proposto.Retorna zero se o processo de lote proposto não deve prosseguir.
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 ivstrackprojectdocumentsevents80.idl
HRESULT OnEndQueryBatch(
[out, retval] BOOL *pfActionOK
);
Este método é chamado como resultado de uma chamada para o EndQueryBatch método.
Se qualquer consulta em processo de um projeto em lote consulta resulta em um erro, o projeto chama o CancelQueryBatch método, que por sua vez chama o OnCancelQueryBatch método.No entanto, se tiver êxito em todas as consultas, o projeto chama o OnEndQueryBatch método.Se esse método tem alguma razão para cancelar a operação de qualquer lotes subseqüentes, ele sinaliza o chamador, retornando 0 para pfActionOK.Isso pode ser um resultado de apresentar algumas determinação interna como resultado de todas as consultas feitas ou de uma caixa de diálogo (na qual o usuário cancelou a operação de lote).
Para cada chamada para esse método, deve ter havido uma chamada anterior a OnBeginQueryBatch método.
Consulte também
Interface IVsTrackProjectDocumentsEvents3
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo