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


ElementOperations.CanDelete - метод (IEnumerable<ModelElement>, array<Guid )

Запрос, является ли заданный набор элементов можно удалять с предположением любой IMS блокирует применяемое к любым элементам в замыканиях удаления элементов.

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
Public Overridable Function CanDelete ( _
    elements As IEnumerable(Of ModelElement), _
    ParamArray domainRolesToNotPropagate As Guid() _
) As Boolean
public virtual bool CanDelete(
    IEnumerable<ModelElement> elements,
    params Guid[] domainRolesToNotPropagate
)

Параметры

  • domainRolesToNotPropagate
    Тип: array<System.Guid[]
    Список ролей ИД-s домена, в котором удаления не распространяется.

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

Тип: System.Boolean
значение true, если все элементы может быть удалено, и значение false, если any не удается ИЛИ коллекция пуста

Заметки

Элементы не могут быть удалены, если какой-либо элемент в замыканиях блокирована delete или если какой-либо элемент, то целевой объект связи, источником на элементе с блокировкой RolePlayer И этом элементе ожидания закрытия.

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

См. также

Ссылки

ElementOperations Класс

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

Microsoft.VisualStudio.Modeling - пространство имен