Método IVsTrackProjectDocumentsEvents3.HandsOnFiles (Int32, String )
Chamado quando um projeto concluiu as operações em um conjunto de arquivos.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int HandsOnFiles(
int cFiles,
string[] rgpszMkDocuments
)
int HandsOnFiles(
int cFiles,
array<String^>^ rgpszMkDocuments
)
abstract HandsOnFiles :
cFiles:int *
rgpszMkDocuments:string[] -> int
Function HandsOnFiles (
cFiles As Integer,
rgpszMkDocuments As String()
) As Integer
Parâmetros
- cFiles
[in] Número de nomes de arquivo fornecido na rgpszMkDocuments array.
- rgpszMkDocuments
[in] Uma matriz de nomes de arquivo.
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 HandsOnFiles(
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);
Este método é chamado como resultado de uma chamada para o HandsOnFiles método.
Um projeto chama o HandsOffFiles método, o que resulta em uma chamada para o HandsOffFiles método.Que a chamada é o projeto informando todos os implementadores de HandsOffFiles para liberar bloqueios tudo solicitados nos arquivos especificados.
Quando o projeto é feito com o seu processamento dos arquivos, ele chama o HandsOnFiles método, que por sua vez chama o HandsOnFiles método, geralmente com a mesma matriz de nomes de arquivo foram passados para o HandsOffFiles método.Isso permite que o implementador da HandsOffFiles o método para restabelecer qualquer bloqueia necessidades nos arquivos.
Observação |
---|
É possível que alguns ou todos os nomes de arquivo na matriz podem ter foi renomeados, movidos ou excluídos. |
Consulte também
Interface IVsTrackProjectDocumentsEvents3
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo