ElementOperations.CanDelete – metoda (IEnumerable<ModelElement>, array<Guid )
Dotaz, zda lze odstranit zadanou sadu prvků, s přihlédnutím k jakékoli IMS odstranit zámky pro prvky v úplnou uzavření prvky.
Obor názvů: Microsoft.VisualStudio.Modeling
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Deklarace
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
)
Parametry
- elements
Typ: System.Collections.Generic.IEnumerable<ModelElement>
ModelElements kandidáta pro odstranění
- domainRolesToNotPropagate
Typ: array<System.Guid[]
Seznam domény roli ID-s kterým odstranění by předány.
Vrácená hodnota
Typ: System.Boolean
TRUE, pokud všechny prvky lze odstranit, nelze hodnotu false, pokud existuje nebo kolekce je prázdná
Poznámky
Prvky nelze odstranit, pokud jakýkoli prvek v uzavření je že uzamčen odstranit nebo jakéhokoli prvku je cíl odkazu na prvek s RolePlayer lock získání a tento prvek je mimo uzavření.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.