IVsHierarchyItemManager Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
tarafından kullanılan IVsUIHierarchyWindow veri modeline (Çözüm Gezgini gibi) erişir.
public interface class IVsHierarchyItemManager
public interface class IVsHierarchyItemManager
__interface IVsHierarchyItemManager
[System.CLSCompliant(false)]
public interface IVsHierarchyItemManager
public interface IVsHierarchyItemManager
[<System.CLSCompliant(false)>]
type IVsHierarchyItemManager = interface
type IVsHierarchyItemManager = interface
Public Interface IVsHierarchyItemManager
- Öznitelikler
Açıklamalar
Bu arabirim, bir MEF bileşeni tarafından içeri aktarılabilir bir Managed Extensibility Framework (MEF) hizmetidir.
IVsHierarchy bir ve bir itemid değeri (hiyerarşideki öğelerden birinin "anahtarını" temsil eden bir UINT) IVsHierarchyItemManager verüldüğünde, bu öğeyi temsil eden bir IVsHierarchyItem veya IVsHierarchyItemIdentity döndürebilir.
Özellikler
| IsChangingItems |
IVsHierarchy'den öğe ekleme veya kaldırma işlemlerinin şu anda işlenip işlenmediğini alır. Bu özellik, aşağıdaki olaylardan birinde yapılan değişiklikler işlendiğinde doğru olacaktır: IVsHierarchyEvents.OnItemAdded IVsHierarchyEvents.OnItemDeleted IVsHierarchyEvents.OnItemsAppended IVsHierarchyEvents.OnInvalidateItems. |
Yöntemler
| GetHierarchyItem(IVsHierarchy, UInt32) |
Belirtilen hiyerarşiye ve öğe tanımlayıcısına karşılık gelen bir IVsHierarchyItem alır veya oluşturur. |
| TryGetHierarchyItem(IVsHierarchy, UInt32, IVsHierarchyItem) |
Önceden oluşturulmuşsa, belirtilen hiyerarşiyi ve öğe tanımlayıcısını temsil eden önbelleğe alınmış IVsHierarchyItem bir öğe alır. |
| TryGetHierarchyItemIdentity(IVsHierarchy, UInt32, IVsHierarchyItemIdentity) |
Önceden oluşturulmuşsa, belirtilen hiyerarşiyi ve öğe tanımlayıcısını temsil eden önbelleğe alınmış IVsHierarchyItemIdentity bir öğe alır. |
Ekinlikler
| AfterInvalidateItems |
Bir öğe için bildirim OnInvalidateItems(UInt32) gerçekleştikten sonra tetiklenen olay. |
| OnItemAdded |
Bir öğe için bildirim OnItemAdded(UInt32, UInt32, UInt32) gerçekleştikten sonra tetiklenen olay. |