Metodo ILockingPolicy.RefineLocks (ModelElement, Locks)
Restituire i blocchi che devono essere applicate al ModelElement specificato fornito un set di blocchi proposti.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Immutability
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
Function RefineLocks ( _
element As ModelElement, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
ModelElement element,
Locks proposedLocks
)
Parametri
- element
Tipo: Microsoft.VisualStudio.Modeling.ModelElement
- proposedLocks
Tipo: Microsoft.VisualStudio.Modeling.Immutability.Locks
Il nuovo set di blocchi di elementi richiesti da ModelElement.SetLocks
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Immutability.Locks
Set effettivo di blocchi da applicare, che può includere altri blocchi, o da essere un sottoinsieme.
Note
Questo punto di estensione viene chiamato quando viene effettuato un tentativo di applicare i blocchi a un ModelElement con l'immutabilità API.Consente al proprietario dell'archivio applicare i criteri nella decisione che i blocchi possono essere applicate o rimossi.Le implementazioni possano essere necessario ignorare i i miglioramenti di blocco per gli elementi che non possiedono.
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.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Modeling.Immutability