Interfejs IVsHierarchyEvents
Data opublikowania: październik 2016
Powiadamia klientów o zmianach w hierarchii.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[ComConversionLossAttribute]
[GuidAttribute("6DDD8DC3-32B2-4BF1-A1E1-B6DA40526D1E")]
[InterfaceTypeAttribute(1)]
public interface IVsHierarchyEvents
[ComConversionLossAttribute]
[GuidAttribute("6DDD8DC3-32B2-4BF1-A1E1-B6DA40526D1E")]
[InterfaceTypeAttribute(1)]
public interface class IVsHierarchyEvents
[<ComConversionLossAttribute>]
[<GuidAttribute("6DDD8DC3-32B2-4BF1-A1E1-B6DA40526D1E")>]
[<InterfaceTypeAttribute(1)>]
type IVsHierarchyEvents = interface end
<ComConversionLossAttribute>
<GuidAttribute("6DDD8DC3-32B2-4BF1-A1E1-B6DA40526D1E")>
<InterfaceTypeAttribute(1)>
Public Interface IVsHierarchyEvents
Metody
Nazwa | Opis | |
---|---|---|
OnInvalidateIcon(IntPtr) | Powiadamia klientów ikony są dokonywane zmiany. |
|
OnInvalidateItems(UInt32) | Powiadamia klientów dokonywane zmiany do magazynu elementu w hierarchii. |
|
OnItemAdded(UInt32, UInt32, UInt32) | Powiadamia klientów, gdy element jest dodawany do hierarchii. |
|
OnItemDeleted(UInt32) | Powiadamia klientów, gdy element jest usuwany z hierarchii. |
|
OnItemsAppended(UInt32) | Powiadamia klientów, gdy elementy są dołączane do końca hierarchii. |
|
OnPropertyChanged(UInt32, Int32, UInt32) | Powiadamia klientów, gdy co najmniej jednej właściwości elementu zostały zmienione. |
Uwagi
Hierarchia powiadamia każdego, kto został poinformowany przez wywołanie AdviseHierarchyEvents.
Aby wyświetlić niektórych kod, który używa tego interfejsu, zobacz Zarządzanie uniwersalnych projektów Windows.
Uwagi dotyczące obiektów implementujących:
Wdrożone przez klientów, którzy chcą otrzymywania powiadomień o zmianach hierarchii z określonej hierarchii.
Uwagi dotyczące obiektów wywołujących:
Wywoływana przez pakiety VSPackages odpowiadanie na zmiany w danej hierarchii.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku