Metoda IVsTrackProjectDocumentsEvents3.HandsOnFiles — (Int32, String )
Wywoływane, gdy projekt zakończył operacji na zestawie plików.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
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
Parametry
- cFiles
[w] Liczba nazw plików podane w rgpszMkDocuments tablicy.
- rgpszMkDocuments
[w] Tablica nazw plików.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z ivstrackprojectdocumentsevents80.idl
HRESULT HandsOnFiles(
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);
Metoda ta jest wywoływana z wywołanie do HandsOnFiles metody.
Wywołuje projektu HandsOffFiles metodę, która powoduje wywołanie do HandsOffFiles metody.Wywołanie jest projekt informacją o wszystkich obiektów implementujących z HandsOffFiles Aby zwolnić blokady wszystkie żądane na określone pliki.
Po zakończeniu projektu z jego przetwarzania plików wywołuje HandsOnFiles metodę, która z kolei wywołuje HandsOnFiles metodę, zwykle za pomocą tej samej tablicy nazw plików, jak były przekazywane do HandsOffFiles metody.Dzięki temu Realizator z HandsOffFiles metody, aby ponownie ustanowić żadnego blokuje go potrzebuje do plików.
[!UWAGA]
Jest to możliwe, że niektóre lub wszystkie nazwy pliku w tablicy może zostały zmienione, przeniesiony lub usunięte.
Zobacz też
Interfejs IVsTrackProjectDocumentsEvents3
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku