Metodo ILockingPolicy.RefineLocks (Store, Locks)
Restituisce i blocchi effettivi che devono essere applicati all'elemento Store specificato dato un set di blocchi proposti.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Immutability
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintassi
'Dichiarazione
Function RefineLocks ( _
store As Store, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Store store,
Locks proposedLocks
)
Parametri
- store
Tipo: Microsoft.VisualStudio.Modeling.Store
Archivio di cui è in corso la modifica dei contrassegni di blocco
- proposedLocks
Tipo: Microsoft.VisualStudio.Modeling.Immutability.Locks
Nuovo set di blocchi di archivio richiesti da Store.SetLocks
Valore restituito
Tipo: Microsoft.VisualStudio.Modeling.Immutability.Locks
Set effettivo di blocchi da applicare, che può includere altri blocchi o essere un sottoinsieme.
Note
Il punto di estensione viene chiamato quando viene effettuato un tentativo di applicare i blocchi in un archivio con l'immutabilità API. Consente al proprietario dell'archivio applicare i criteri nella decisione che i blocchi possono essere applicate o rimossi.
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