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
)
Параметры
- elements
Тип: System.Collections.Generic.IEnumerable<ModelElement>
Для удаления выбранного ModelElements
- domainRolesToNotPropagate
Тип: array<System.Guid[]
Список ролей ИД-s домена, в котором удаления не распространяется.
Возвращаемое значение
Тип: System.Boolean
значение true, если все элементы может быть удалено, и значение false, если any не удается ИЛИ коллекция пуста
Заметки
Элементы не могут быть удалены, если какой-либо элемент в замыканиях блокирована delete или если какой-либо элемент, то целевой объект связи, источником на элементе с блокировкой RolePlayer И этом элементе ожидания закрытия.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.