IVsTrackProjectDocumentsEvents3 – rozhraní
Přijme volání IVsTrackProjectDocuments3 rozhraní.Poskytuje podporu pro dávkové zpracování dotazů a koordinace přístup k souboru.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
[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
Název | Popis | |
---|---|---|
![]() |
HandsOffFiles(UInt32, Int32, String[]) | Přistupuje k zadanou sadu souborů a žádá všechny implementers této metody uvolnit všechny zámky, které mohou existovat na tyto soubory. |
![]() |
HandsOnFiles(Int32, String[]) | Nazývá se po dokončení operace na sadu souborů projektu. |
![]() |
OnBeginQueryBatch() | Označuje, že projekt je o zahájení dávkové zpracování dotazu. |
![]() |
OnCancelQueryBatch() | Tato metoda se nazývá označující byla zrušena dávkové zpracování dotazu. |
![]() |
OnEndQueryBatch(Int32) | Určuje, zda je v pořádku pokračujte skutečné dávkové operace po úspěšném dokončení dávkové zpracování dotazu. |
![]() |
OnQueryAddFilesEx(IVsProject, Int32, String[], String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) | Určuje, zda je lze bezpečně přidat do kolekce, jejichž konečné místo určení se mohou lišit od umístění zdrojových souborů (případně ze zdroje ovládacího prvku). |
Poznámky
Pro každé volání OnBeginQueryBatch metodou, je odpovídající volání OnEndQueryBatch metoda nebo OnCancelQueryBatch metoda.
Poznámky pro implementátory:
Toto rozhraní je implementováno jakýkoli subjekt, který vyžaduje příjem událostí z volání IVsTrackProjectDocuments3 rozhraní pro přístup k souboru s projektem koordinaci.Tento subjekt je obvykle zdrojový balíček ovládacího prvku.
[!POZNÁMKA]
Na stejný objekt, který implementuje rozhraní implementovány IVsTrackProjectDocumentsEvents2 rozhraní a je získán pomocí volání QueryInterface metodu na IVsTrackProjectDocumentsEvents2 rozhraní.
Poznámky pro volající:
Toto rozhraní se nazývá odpověď na volání na odpovídajících metod IVsTrackProjectDocuments3 rozhraní.Obvykle implementuje Visual Studio IVsTrackProjectDocuments3 rozhraní a předá všechna volání rozhraní na aktuální zdroj ovládacího prvku balíčku, pokud implementuje balíčku IVsTrackProjectDocumentsEvents3 rozhraní pro zpracování.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek