Sdílet prostřednictvím


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

System_CAPS_pubmethod HandsOnFiles(Int32, String[])

Nazývá se po dokončení operace na sadu souborů projektu.

System_CAPS_pubmethod OnBeginQueryBatch()

Označuje, že projekt je o zahájení dávkové zpracování dotazu.

System_CAPS_pubmethod OnCancelQueryBatch()

Tato metoda se nazývá označující byla zrušena dávkové zpracování dotazu.

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

System_CAPS_pubmethod 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