Interfejs IVsRunningDocTableEvents
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("BEA6BB4F-A905-49CA-A216-202DF370E07E")]
[InterfaceTypeAttribute(1)]
public interface IVsRunningDocTableEvents
[GuidAttribute("BEA6BB4F-A905-49CA-A216-202DF370E07E")]
[InterfaceTypeAttribute(1)]
public interface class IVsRunningDocTableEvents
[<GuidAttribute("BEA6BB4F-A905-49CA-A216-202DF370E07E")>]
[<InterfaceTypeAttribute(1)>]
type IVsRunningDocTableEvents = interface end
<GuidAttribute("BEA6BB4F-A905-49CA-A216-202DF370E07E")>
<InterfaceTypeAttribute(1)>
Public Interface IVsRunningDocTableEvents
Metody
Nazwa | Opis | |
---|---|---|
OnAfterAttributeChange(UInt32, UInt32) | Wywołana po zmianie w atrybucie dokumentu w uruchomiony dokumentu tabeli (RDT). |
|
OnAfterDocumentWindowHide(UInt32, IVsWindowFrame) | Wywoływana po umieszczeniu w Państwie Ukryj okno dokumentu. |
|
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łana 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
Określenie tego interfejsu w wywołaniu AdviseRunningDocTableEvents metoda IVsRunningDocumentTable interfejsu.
Metody użyć pliku cookie, reprezentujących powiadomienia żądającego klienta.Użyj pliku cookie w wywołaniu UnadviseRunningDocTableEvents metodę, gdy pakiet nie będzie nasłuchiwać zdarzeń RDT.
Inne interfejsy
Można zaimplementować dodatkowe interfejsy, aby uzyskać więcej informacji na zdarzenia:
Aby uzyskać więcej informacji na temat zmieniania dokumentu, należy zaimplementować IVsRunningDocTableEvents2 interfejsu.
Aby uzyskać więcej informacji, przed zapisaniem dokumentu, należy zaimplementować IVsRunningDocTableEvents3 interfejsu.
Aby otrzymywać powiadomienie przed zastosowaniem blokadę pierwszy dokument (zaraportowanie można załadować dokumentu), wdrożenie IVsRunningDocTableEvents4 interfejsu.
Uwagi dotyczące implementacji:
Pakiety wdrażania tego interfejsu, aby odbierać zdarzenia odnoszące się do stanu dokumentów w RDT.Parametr plik cookie, przekazany do wszystkich metod, w tym interfejsie reprezentuje dokument dotyczy zdarzenie.Ten plik cookie ma tę samą wartość, która 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ń.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku