Sdílet prostřednictvím


IVsRunningDocTableEvents2 – rozhraní

 

Implementuje metody, které požáru v reakci na změny dokumentů v systémem dokumentu tabulky (RDT).

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[GuidAttribute("15C7826F-443C-406D-98F8-55F6260669EC")]
[InterfaceTypeAttribute(1)]
public interface IVsRunningDocTableEvents2 : IVsRunningDocTableEvents
[GuidAttribute("15C7826F-443C-406D-98F8-55F6260669EC")]
[InterfaceTypeAttribute(1)]
public interface class IVsRunningDocTableEvents2 : IVsRunningDocTableEvents
[<GuidAttribute("15C7826F-443C-406D-98F8-55F6260669EC")>]
[<InterfaceTypeAttribute(1)>]
type IVsRunningDocTableEvents2 = 
    interface
        interface IVsRunningDocTableEvents
    end
<GuidAttribute("15C7826F-443C-406D-98F8-55F6260669EC")>
<InterfaceTypeAttribute(1)>
Public Interface IVsRunningDocTableEvents2
    Inherits IVsRunningDocTableEvents

Metody

Název Popis
System_CAPS_pubmethod OnAfterAttributeChange(UInt32, UInt32)

Nazývá se po provedení změny v dokumentu atribut dokumentu v systémem dokumentu tabulky (RDT).

System_CAPS_pubmethod OnAfterAttributeChangeEx(UInt32, UInt32, IVsHierarchy, UInt32, String, IVsHierarchy, UInt32, String)

Nazývá se po změny atributů dokumentu.Toto je rozšířená verze OnAfterAttributeChange metoda.

System_CAPS_pubmethod OnAfterDocumentWindowHide(UInt32, IVsWindowFrame)

Volat je skryté okno dokumentu.

System_CAPS_pubmethod OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32)

Nazývá se po použití prvního zamknout zadaný typ dokumentu určeného v systémem dokumentu tabulky (RDT).

System_CAPS_pubmethod OnAfterSave(UInt32)

Nazývá se po uložení dokumentu v systémem dokumentu tabulky (RDT).

System_CAPS_pubmethod OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame)

Nazývá se před zobrazením okna dokumentu.

System_CAPS_pubmethod OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32)

Nazývá se před uvolněním poslední zamknout zadaný typ na zadaný dokument v systémem dokumentu tabulky (RDT).

Poznámky

IVsRunningDocTableEvents2 Je zadána volání AdviseRunningDocTableEvents metodu IVsRunningDocumentTable rozhraní.

Na rozhraní metody představují klient požaduje oznámení pomocí souboru cookie.Použít soubor cookie při volání UnadviseRunningDocTableEvents metoda při balíček již chce poslouchat události RDT.

Chcete implementovat další rozhraní bohatší oznámení o událostech:

  • Před uložením dokumentu pro příjem oznámení, provede IVsRunningDocTableEvents3 rozhraní.

  • Před použitím první zámek dokumentu (umožňující odeslání k načtení dokumentu) pro příjem oznámení, provede IVsRunningDocTableEvents4 rozhraní.

Poznámky pro implementátory:

Příjem událostí o stavu dokumentů v RDT balíčky implementovat toto rozhraní.Všimněte si, že toto rozhraní je odvozen z IVsRunningDocTableEvents rozhraní a musí implementovat všechny metody tohoto rozhraní také.

Parametr soubor cookie předaný všechny metody tohoto rozhraní představuje dokument ovlivněny určité události.Tento soubor cookie je stejná hodnota vrácená z FindAndLockDocument nebo RegisterAndLockDocument metod IVsRunningDocumentTable rozhraní.

Poznámky pro volající:

Prostředí volá rozhraní v případě, že došlo k určité události.Toto rozhraní poskytuje přístup k více informací než IVsRunningDocTableEvents o při přejmenování dokumentu.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek