Metodo ElementOperations.CanDelete (IEnumerable<ModelElement>, array<Guid )
Query se un set specificato di elementi può essere eliminato, considerando i blocchi dell'IMS applicabili a tutti gli elementi nella chiusura completa di eliminazione degli elementi.
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- elements
Tipo: System.Collections.Generic.IEnumerable<ModelElement>
Candidato ModelElements per l'eliminazione
- domainRolesToNotPropagate
Tipo: array<System.Guid[]
Un elenco del ruolo del dominio ID-s tramite il quale eliminazione non deve essere propagata.
Valore restituito
Tipo: System.Boolean
true se tutti gli elementi può essere eliminato, false se un oggetto non possano OR la raccolta è vuota
Note
Gli elementi non possono essere rimossi se eventuali elementi nella chiusura è elimina bloccata, o se qualsiasi elemento è la destinazione di un collegamento origine su un elemento con il blocco di RolePlayer AND nell'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.