Condividi tramite


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

  • 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

Vedere anche

Riferimenti

ElementOperations Classe

Overload CanDelete

Spazio dei nomi Microsoft.VisualStudio.Modeling