DataViewHierarchyAccessor Sınıf

Tanım

Arabirimin veri görünümü hiyerarşisi uygulamasıyla etkileşime geçen Özellikler ve yöntemler kümesini temsil eder IVsUIHierarchy .

public ref class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
type DataViewHierarchyAccessor = class
Public Class DataViewHierarchyAccessor
Devralma
DataViewHierarchyAccessor

Oluşturucular

DataViewHierarchyAccessor(IVsUIHierarchy)

Sınıf Oluşturucu. DataViewHierarchyAccessorBir nesne örneğiyle sınıfının yeni bir örneğini başlatır IVsUIHierarchy .

Özellikler

Connection

DataConnectionVeri görünümü hiyerarşisine ilişkin veri bağlantısını temsil eden bir nesne örneğini alır.

Hierarchy

IVsUIHierarchyGeçerli hiyerarşi görünümünü temsil eden bir nesne örneğini alır.

SelectedDataView

Şu anda seçili olan veri görünümünü temsil eden bir dize alır.

ServiceProvider

Veri görünümü hiyerarşisi tarafından kullanılan Visual Studio küresel hizmet sağlayıcısını alır.

Yöntemler

ActivateDocumentIfOpen(String)

Belge açıksa, belirtilen bilinen bilinen bir belgeyi etkinleştirir.

ActivateDocumentIfOpen(String, Guid)

Belge açıksa, belirtilen bilinen ad ve mantıksal görünümle bir belgeyi etkinleştirir.

CreateObjectNode()

Veri görünümü hiyerarşisinde yeni bir düğüm oluşturur, ancak bağlamı olmayan ve hiyerarşi ağacında herhangi bir yere yerleştirilmez.

DropObjectNode(Int32)

Veri görünümü hiyerarşisinden veri kaynağından bir nesneyi temsil eden mevcut bir düğümü bırakır.

ExecuteCommand(Int32, OleCommand)

Doğrudan veri görünümü hiyerarşisinde bağımsız değişkenler olmadan bir OLE komutu yürütür.

ExecuteCommand(Int32, OleCommand, Object)

Veri görünümü hiyerarşisinde bağımsız değişkenlerle bir OLE komutu yürütür.

ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object)

Belirli bir yürütme seçeneği ve bağımsız değişkenlerle, doğrudan veri görünümü hiyerarşisinde bir OLE komutu yürütür.

GetChildSelectionTypes(Int32)

Üst düğüm, alt düğümlerini göstermek için genişletilmişse numaralandırılan nesne türlerinin bir dizisini alır.

GetChildStaticNodeIds(Int32)

Belirtilen öğe KIMLIĞININ alt öğesi olan statik düğüm kimliklerinin bir dizisini alır.

GetCommandStatus(Int32, OleCommand)

OLE komutunun durumunu alır.

GetCommandStatus(Int32, OleCommand, OleCommandTextType)

Belirli bir komut metni türüne yönelik istekle bir OLE komutunun durumunu alır.

GetItemIdFromNodePath(String)

Veri görünümü hiyerarşisindeki bir düğümün öğe KIMLIĞINI düğüm yolu olarak anlar.

GetNodeId(Int32)

Düğüm KIMLIĞINI bir öğe KIMLIĞINDEN veri görünümü desteği XML dosyasında belirtilen şekilde alır.

GetNodeName(Int32)

Belirtilen düğümün görünen adını alır.

GetNodePath(Int32)

Veri görünümü hiyerarşisindeki bir düğümün konumundan bir düğüm yolunu anlar.

GetObjectIdentifier(Int32)

Belirtilen öğe KIMLIĞIYLE eşleşen düğümle ilişkili nesnenin veri kaynağına özgü tanımlayıcısını alır.

GetObjectProperty(Int32, String)

Belirtilen öğe KIMLIĞIYLE eşleşen düğümle ilişkili bir veri nesnesinin özelliğini alır.

GetObjectType(Int32)

Belirtilen öğe KIMLIĞIYLE eşleşen düğümle ilişkili veri nesnesinin türünü alır.

GetProperty(Int32, Int32)

Bir hiyerarşi özelliği alır.

GetSelectedItems()

Ağaçta seçili olan düğümlerin öğe kimliklerini temsil eden bir tamsayı dizisi alır.

IsDocumentOpen(String)

Belirli bir bilinen adı olan bir belgenin açık olup olmadığını gösteren bir Boole değeri alır.

IsDocumentOpen(String, Guid)

Belirli bir bilinen adı ve mantıksal görünümü olan bir belgenin açık olup olmadığını gösteren bir Boole değeri alır.

SetNodePath(Int32, String)

Belirli bir öğe KIMLIĞI tarafından tanımlanan düğümün düğüm yolunu ayarlar.

SetProperty(Int32, Int32, Object)

Belirtilen hiyerarşi özelliğini ayarlar.

Şunlara uygulanır