Interfejs IVsRunningDocTableEvents2
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
[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
Nazwa | Opis | |
---|---|---|
OnAfterAttributeChange(UInt32, UInt32) | Wywołana po zmianie w atrybucie dokumentu dokumentu w uruchomiony dokumentu tabeli (RDT). |
|
OnAfterAttributeChangeEx(UInt32, UInt32, IVsHierarchy, UInt32, String, IVsHierarchy, UInt32, String) | Wywołana po zmiany atrybutów dokumentu.To jest wersja zaawansowane OnAfterAttributeChange metody. |
|
OnAfterDocumentWindowHide(UInt32, IVsWindowFrame) | Wywoływana po okno dokumentu jest ukryty. |
|
OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32) | Wywołana po zastosowaniu pierwszego lock określonego typu do dokumentu określonego w uruchomiony dokumentu tabeli (RDT). |
|
OnAfterSave(UInt32) | Wywoływana po zapisaniu dokumentu w uruchomiony dokumentu tabeli (RDT). |
|
OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame) | Wywoływane przed wyświetleniem okna dokumentu. |
|
OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32) | Wywoływane przed zwolnienie blokady ostatniego typu określonego w dokumencie określonym w uruchomiony dokumentu tabeli (RDT). |
Uwagi
IVsRunningDocTableEvents2 Interfejs jest określony w wywołaniu AdviseRunningDocTableEvents metodę w IVsRunningDocumentTable interfejsu.
Metody interfejsu użyć pliku cookie do reprezentowania klient żąda powiadomienia.Użyj pliku cookie w wywołaniu UnadviseRunningDocTableEvents metodę, gdy pakiet nie będzie nasłuchiwać zdarzeń RDT.
Można zaimplementować dodatkowe interfejsy bogatszy powiadomienie o zdarzeniu:
Aby otrzymywać powiadomienia, przed zapisaniem dokumentu, należy zaimplementować IVsRunningDocTableEvents3 interfejsu.
Aby otrzymać zawiadomienie przed zastosowaniem blokadę pierwszy dokument (zaraportowanie można załadować dokumentu), wdrożenie IVsRunningDocTableEvents4 interfejsu.
Uwagi dotyczące implementacji:
Implementuje ten interfejs w pakiety, aby odbierać zdarzenia dotyczące stanu dokumentów w RDT.Należy zauważyć, że ten interfejs pochodzi od IVsRunningDocTableEvents interfejsu i musi implementować wszystkich metod, w tym interfejsie, jak również.
Parametr plik cookie, przekazany do wszystkich metod, w tym interfejsie reprezentuje dokument dotyczy określonego zdarzenia.Ten plik cookie jest taką samą wartość zwracana z FindAndLockDocument lub RegisterAndLockDocument metod w IVsRunningDocumentTable interfejsu.
Uwagi dotyczące wywoływania:
Środowiska wywołuje ten interfejs, gdy wystąpiły określonych zdarzeń.Ten interfejs umożliwia dostęp do więcej niż IVsRunningDocTableEvents o po zmianie nazwy dokumentu.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku