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 | |
---|---|---|
OnAfterAttributeChange(UInt32, UInt32) | Wywołana po atrybut dokumentu zmiany z systemem dokumentu tabeli (RDT). |
|
OnAfterAttributeChangeEx(UInt32, UInt32, IVsHierarchy, UInt32, String, IVsHierarchy, UInt32, String) | Wywoływana po zmianie atrybut 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 dokumentu 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). |
|
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