Udostępnij za pośrednictwem


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
System_CAPS_pubmethod 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.

System_CAPS_pubmethod HandsOnFiles(Int32, String[])

Wywoływane, gdy projekt zakończył operacji na zestawie plików.

System_CAPS_pubmethod OnBeginQueryBatch()

Wskazuje, czy projekt jest o rozpoczęcie procesu wsadowego kwerendy.

System_CAPS_pubmethod OnCancelQueryBatch()

Metoda ta jest wywoływana, aby wskazać, że proces kwerendy wsadowe zostało anulowane.

System_CAPS_pubmethod OnEndQueryBatch(Int32)

Określa, czy można bezpiecznie kontynuować operację rzeczywistej partii po pomyślnym zakończeniu procesu kwerendy partii.

System_CAPS_pubmethod 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