Metodo ILockingPolicy.RefineLocks (Partition, Locks)
Restituire i blocchi che devono essere applicati alla partizione specificata in base a un insieme 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 ( _
partition As Partition, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Partition partition,
Locks proposedLocks
)
Parametri
- partition
Tipo: Microsoft.VisualStudio.Modeling.Partition
La partizione di cui il blocco diminuisce viene modificata
- proposedLocks
Tipo: Microsoft.VisualStudio.Modeling.Immutability.Locks
Il 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 da essere un sottoinsieme.
Note
Questo punto di estensione viene chiamato quando viene effettuato un tentativo di applicare i blocchi della partizione 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 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