Udostępnij za pośrednictwem


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
System_CAPS_pubmethod OnAfterAttributeChange(UInt32, UInt32)

Wywołana po zmianie w atrybucie dokumentu w uruchomiony dokumentu tabeli (RDT).

System_CAPS_pubmethod OnAfterDocumentWindowHide(UInt32, IVsWindowFrame)

Wywoływana po umieszczeniu w Państwie Ukryj okno dokumentu.

System_CAPS_pubmethod OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32)

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

System_CAPS_pubmethod OnAfterSave(UInt32)

Wywołana 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).

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