IVsDataViewHierarchy.DelayInsertItem-Methode (String, String, Int32, array<Object[])
Fügt den angegebenen Knoten der Warteschlange von den zu einem späteren Zeitpunkt hinzu einzufügende Knoten, wenn der übergeordnete Knoten noch nicht erweitert wurde oder nicht erstellt wird. Andernfalls Einfügungen der angegebene Knoten direkt.
Namespace: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
Function DelayInsertItem ( _
parentFullName As String, _
typeName As String, _
newItemId As Integer, _
identifier As Object() _
) As Boolean
bool DelayInsertItem(
string parentFullName,
string typeName,
int newItemId,
Object[] identifier
)
bool DelayInsertItem(
String^ parentFullName,
String^ typeName,
int newItemId,
array<Object^>^ identifier
)
abstract DelayInsertItem :
parentFullName:string *
typeName:string *
newItemId:int *
identifier:Object[] -> bool
function DelayInsertItem(
parentFullName : String,
typeName : String,
newItemId : int,
identifier : Object[]
) : boolean
Parameter
parentFullName
Typ: StringDer vollständige Name des neuen übergeordneten Elements des Knotens.
typeName
Typ: StringDer Name des neuen Typs des Knotens.
newItemId
Typ: Int32Ein numerischer Bezeichner, sodass der neue Knoten einfügt.
identifier
Typ: array<Object[]Ein Array, das Bezeichnerteile enthält, die den neuen Knoten darstellen.
Rückgabewert
Typ: Boolean
true if the new node is inserted immediately; false if the new node is placed in queue for delayed insert or is not inserted immediately.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der parentFullName-Parameter oder der typeName-Parameter ist nullein Nullverweis (Nothing in Visual Basic). |
Hinweise
Diese Methode verbessert die Leistung, da der neue Knoten eingefügt wird nur bei der übergeordnete Knoten erweitert wird, und reduziert die Anzahl der von Enumerationen, die auf der Struktur ausgeführt werden.
.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.
Siehe auch
Referenz
IVsDataViewHierarchy Schnittstelle
Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace