Поделиться через


IVsDataViewHierarchy.DelayInsertItem - метод (String, String, Int32, array<Object )

Добавляет указанный узел в очереди узлов, вставляемый на более позднее время, если родительский узел не был развернут или еще не создан.В противном случае вставки заданный узел сразу.

Пространство имен:  Microsoft.VisualStudio.Data.Services.SupportEntities
Сборка:  Microsoft.VisualStudio.Data.Services (в Microsoft.VisualStudio.Data.Services.dll)

Синтаксис

'Декларация
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

Параметры

  • parentFullName
    Тип: System.String
    Полное имя родительского элемента нового узла.
  • typeName
    Тип: System.String
    Имя нового типа узлов.
  • newItemId
    Тип: System.Int32
    Числовой идентификатор для нового узла, который необходимо вставить.
  • identifier
    Тип: array<System.Object[]
    Массив, содержащий части идентификатора, представляющие новый узел.

Возвращаемое значение

Тип: System.Boolean
true , если новый узел вставляется немедленно; false, если новый узел помещается в очередь для вставки вставляется задержанной или не сразу.

Исключения

Исключение Условие
ArgumentNullException

Значение параметра parentFullName или typeName — nullссылка NULL (Nothing в Visual Basic).

Заметки

Этот метод повышает производительность, поскольку вставлен новый узел только тогда, когда родительский узел развернуть, тем самым уменьшая число перечислений, выполняемых на дереве.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsDataViewHierarchy Интерфейс

DelayInsertItem - перегрузка

Microsoft.VisualStudio.Data.Services.SupportEntities - пространство имен