Interfejs IVsTrackProjectDocumentsEvents3
Odbiera wywołania IVsTrackProjectDocuments3 interfejsu.Przetwarzanie wsadowe kwerend i koordynacji dostęp do plików, zapewnia obsługę.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
[InterfaceTypeAttribute(1)]
[GuidAttribute("53544C4D-BD74-4D21-A79F-2C190E38AB6F")]
public interface IVsTrackProjectDocumentsEvents3
[InterfaceTypeAttribute(1)]
[GuidAttribute("53544C4D-BD74-4D21-A79F-2C190E38AB6F")]
public interface class IVsTrackProjectDocumentsEvents3
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("53544C4D-BD74-4D21-A79F-2C190E38AB6F")>]
type IVsTrackProjectDocumentsEvents3 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("53544C4D-BD74-4D21-A79F-2C190E38AB6F")>
Public Interface IVsTrackProjectDocumentsEvents3
Metody
Nazwa | Opis | |
---|---|---|
HandsOffFiles(UInt32, Int32, String[]) | Uzyskuje dostęp do określonego zestawu plików i prosi wszystkich obiektów implementujących tej metody do Zwolnij wszystkie blokady, które mogą istnieć na tych plików. |
|
HandsOnFiles(Int32, String[]) | Wywoływane, gdy projekt zakończył operacji na zestawie plików. |
|
OnBeginQueryBatch() | Wskazuje, czy projekt jest o rozpoczęcie procesu wsadowego kwerendy. |
|
OnCancelQueryBatch() | Metoda ta jest wywoływana, aby wskazać, że proces kwerendy wsadowe zostało anulowane. |
|
OnEndQueryBatch(Int32) | Określa, czy można bezpiecznie kontynuować operację rzeczywistej partii po pomyślnym zakończeniu procesu kwerendy partii. |
|
OnQueryAddFilesEx(IVsProject, Int32, String[], String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) | Określa, jeżeli jest w porządku, w celu dodania kolekcji (ewentualnie z kontrola źródła) pliki, których miejsce przeznaczenia mogą różnić się od lokalizacji źródłowej. |
Uwagi
Dla każdego wywołania do OnBeginQueryBatch metodę, nie ma pasujących wywołanie OnEndQueryBatch metody lub OnCancelQueryBatch metody.
Uwagi dotyczące implementacji:
Ten interfejs jest implementowany przez dowolną osobę, która musi odbierać zdarzenia z wywołań IVsTrackProjectDocuments3 interfejsu w celu koordynowania dostępu do pliku projektu.Zazwyczaj ten podmiot jest pakiet kontroli źródła.
[!UWAGA]
Ten interfejs jest realizowana w tym samym obiekcie, który implementuje IVsTrackProjectDocumentsEvents2 interfejs i są uzyskiwane z zaproszeniem do QueryInterface metody na IVsTrackProjectDocumentsEvents2 interfejsu.
Uwagi dotyczące wywoływania:
Ten interfejs jest wywoływana w odpowiedzi na wezwania, dokonać odpowiednich metod, na IVsTrackProjectDocuments3 interfejsu.Zazwyczaj implementuje Visual Studio IVsTrackProjectDocuments3 interfejs i przesyła dalej wszystkie wywołania tego interfejsu, aby bieżący pakiet kontroli źródła, jeśli dany pakiet implementuje IVsTrackProjectDocumentsEvents3 interfejsu obsługi.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku