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: Int32Die 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.