Condividi tramite


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

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

Vedere anche

Riferimenti

ILockingPolicy Interfaccia

Overload RefineLocks

Spazio dei nomi Microsoft.VisualStudio.Modeling.Immutability