Metodo ElementOperations.CanDelete (ModelElement, array<Guid[])
Eseguire query per determinare se un elemento specificato può essere eliminato, considerando eventuali blocchi IMS applicabili a qualsiasi elemento nella chiusura di eliminazione dell'elemento.
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
Public Overridable Function CanDelete ( _
element As ModelElement, _
ParamArray domainRolesToNotPropagate As Guid() _
) As Boolean
public virtual bool CanDelete(
ModelElement element,
params Guid[] domainRolesToNotPropagate
)
Parametri
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
ModelElement candidato per l'eliminazione
- domainRolesToNotPropagate
Tipo: array<System.Guid[]
Elenco di ID del ruolo del dominio tramite i quali l'eliminazione non deve essere propagata.
Valore restituito
Tipo: System.Boolean
true se l'elemento può essere eliminato; in caso contrario, false.
Note
Un elemento non può essere eliminato se eventuali elementi nella chiusura è bloccata, eliminare o se eventuali elementi è la destinazione di un collegamento originato su un elemento con il blocco di RolePlayer AND per quell'elemento è esterno alla chiusura.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.