Freigeben über


DataViewHierarchyAccessor.DropObjectNode-Methode

Ermöglicht es einem vorhandenen Knoten ab, der ein Objekt aus der Datenquelle von der Datenansichtshierarchie darstellt.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
Public Sub DropObjectNode ( _
    itemId As Integer _
)
public void DropObjectNode(
    int itemId
)
public:
void DropObjectNode(
    int itemId
)
member DropObjectNode : 
        itemId:int -> unit
public function DropObjectNode(
    itemId : int
)

Parameter

  • itemId
    Typ: Int32

    Die Element-ID des abzulegenden Knotens.

Ausnahmen

Ausnahme Bedingung
ArgumentException

Der itemId-Parameter ist ungültig oder stellt einen Elemente basierenden Knoten dar.

Hinweise

Ein DDEX-Anbieter sollte diese Methode in zwei Szenarien aufrufen.

Das erste ist, wenn Sie eine Form von Befehl "neuen <object>" (beispielsweise, ein Befehl "der neuen Tabelle") und nach der Designer ist geholt wurde oben implementierte, entscheidet der Benutzer, um die Erstellung dieses neuen Objekts abzubrechen. In diesem Szenario sollte der Knoten, der erstellt wird, indem CreateObjectNode aufruft, abgelegt werden.

Im zweiten Fall ist, wenn es eine Form von Befehl "Entfs <object>" implementiert, in dem ein Anbieter den Löschvorgang der Datenquelle ausführen und dann anfordern will, dass der Knoten aus der Datenansichtshierarchie entfernt wird.

Es ist nur möglich, Knoten zu erstellen oder zu verwerfen, die ein Objekt in der Datenquelle darstellen. Es ist nicht möglich, das Format der Hierarchie dynamisch ändern, indem erstellt, oder das Ablegen von statischen Knoten wie "Tabellen" oder "zeigt" Knoten an.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataViewHierarchyAccessor Klasse

Microsoft.VisualStudio.Data-Namespace