Metodo ILockingPolicy.RefineLocks (Partition, Locks)
Restituisce i blocchi effettivi che devono essere applicati all'elemento Partition 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 ( _
partition As Partition, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Partition partition,
Locks proposedLocks
)
Parametri
- partition
Tipo: Microsoft.VisualStudio.Modeling.Partition
Partizione di cui è in corso la modifica dei contrassegni di blocco
- proposedLocks
Tipo: Microsoft.VisualStudio.Modeling.Immutability.Locks
Nuovo set di blocchi di partizione richiesti da Partition.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 della partizione 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 perfezionamenti di blocco per le partizioni cui non è proprietario.
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