Freigeben über


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: String

    Der vollständige Name des neuen übergeordneten Elements des Knotens.

  • typeName
    Typ: String

    Der Name des neuen Typs des Knotens.

  • newItemId
    Typ: Int32

    Ein 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

Siehe auch

Referenz

IVsDataViewHierarchy Schnittstelle

DelayInsertItem-Überladung

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace