ElementOperations.CanDelete - метод (ModelElement, array<Guid )
Запрос, может ли указанный элемент можно удалять с предположением любой IMS блокирует применяемое к любым элементам в замыканиях удаления элемента.
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Public Overridable Function CanDelete ( _
element As ModelElement, _
ParamArray domainRolesToNotPropagate As Guid() _
) As Boolean
public virtual bool CanDelete(
ModelElement element,
params Guid[] domainRolesToNotPropagate
)
Параметры
- element
Тип: Microsoft.VisualStudio.Modeling.ModelElement
Для удаления выбранного ModelElement
- domainRolesToNotPropagate
Тип: array<System.Guid[]
Список ролей ИД-s домена, в котором удаления не распространяется.
Возвращаемое значение
Тип: System.Boolean
значение true, если элемент может быть удалено, и значение false, если нет
Заметки
Элемент нельзя удалять, если какой-либо элемент в замыканиях блокирована delete или если какой-либо элемент, то целевой объект связи, источником на элементе с блокировкой RolePlayer И этом элементе ожидания закрытия.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.