Udostępnij za pośrednictwem


Interfejs IVsRunningDocTableEvents3

 

Metoda implementuje ognia w odpowiedzi na zmiany w dokumentach w uruchomiony dokumentu tabeli (RDT).

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")]
public interface IVsRunningDocTableEvents3 : IVsRunningDocTableEvents2
[InterfaceTypeAttribute(1)]
[GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")]
public interface class IVsRunningDocTableEvents3 : IVsRunningDocTableEvents2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")>]
type IVsRunningDocTableEvents3 = 
    interface
        interface IVsRunningDocTableEvents2
    end
<InterfaceTypeAttribute(1)>
<GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")>
Public Interface IVsRunningDocTableEvents3
    Inherits IVsRunningDocTableEvents2

Metody

Nazwa Opis
System_CAPS_pubmethod OnAfterAttributeChange(UInt32, UInt32)

Wywołana po atrybut dokumentu zmiany z systemem dokumentu tabeli (RDT).

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

Wywoływana po zmianie atrybut dokumentu.To jest wersja zaawansowane OnAfterAttributeChange metody.

System_CAPS_pubmethod OnAfterDocumentWindowHide(UInt32, IVsWindowFrame)

Wywoływana po okno dokumentu jest ukryty.

System_CAPS_pubmethod OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32)

Wywołana po zastosowaniu pierwszego lock określonego typu dokumentu w uruchomiony dokumentu tabeli (RDT).

System_CAPS_pubmethod OnAfterSave(UInt32)

Wywoływana po zapisaniu dokumentu w uruchomiony dokumentu tabeli (RDT).

System_CAPS_pubmethod OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame)

Wywoływane przed wyświetleniem okna dokumentu.

System_CAPS_pubmethod OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32)

Wywoływane przed zwolnienie blokady ostatniego typu określonego w dokumencie określonym w uruchomiony dokumentu tabeli (RDT).

System_CAPS_pubmethod OnBeforeSave(UInt32)

Wywoływane przed zapisaniem dokumentu.

Uwagi

IVsRunningDocTableEvents3 Interfejs jest określony w wywołaniu AdviseRunningDocTableEvents metodę w IVsRunningDocumentTable interfejsu.

Metody interfejsu użyć pliku cookie, reprezentujących klient żąda powiadomienia.Plik cookie jest używana w wywołaniu UnadviseRunningDocTableEvents metodę, gdy pakiet nie będzie nasłuchiwać zdarzeń RDT.

Aby otrzymywać powiadomienia przed zastosowaniem blokady pierwszego dokumentu (zaraportowanie można załadować dokumentu), wdrożenie IVsRunningDocTableEvents4 interfejsu.

Uwagi dotyczące implementacji:

Pakiet implementuje interfejs, aby odbierać zdarzenia odnoszące się do bieżącego stanu dokumentów w RDT.Należy zauważyć, że ten interfejs pochodzi od IVsRunningDocTableEvents2 interfejsu i musi implementować wszystkie jak również metody tego interfejsu.

Parametr plik cookie, przekazany do wszystkich metod, w tym interfejsie reprezentuje dokument dotyczy zdarzenie.Ten plik cookie jest taką samą wartość zwracana z FindAndLockDocument lub RegisterAndLockDocument metod w IVsRunningDocumentTable interfejsu.

Uwagi dotyczące wywoływania:

Środowiska wzywa tego interfejsu wystąpienia określonych zdarzeń.W szczególności środowiska wywołuje ten interfejs przed zapisaniem dokumentu.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku