ILockingPolicy.RefineLocks, méthode (Partition, Locks)
Retournez les verrous réels qui doivent être appliqués à la partition spécifiée donnée un ensemble de verrous proposés.
Espace de noms : Microsoft.VisualStudio.Modeling.Immutability
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Function RefineLocks ( _
partition As Partition, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Partition partition,
Locks proposedLocks
)
Paramètres
- partition
Type : Microsoft.VisualStudio.Modeling.Partition
La partition dont le verrou diminue sont manipulées
- proposedLocks
Type : Microsoft.VisualStudio.Modeling.Immutability.Locks
Le nouvel ensemble de verrous de partition demandés par le biais de Partition.SetLocks
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.Immutability.Locks
Le jeu réel de verrous à appliquer, qui peuvent comprendre les verrous supplémentaires, ou à être un sous-ensemble.
Notes
Ce point d'extension est appelé lorsqu'une tentative est faite pour appliquer des verrous à une partition via l'API d'immuabilité.Il permet au propriétaire de la banque pour appliquer la stratégie en décidant quels verrous peuvent être appliqués ou supprimés.Les implémentations peuvent souhaiter ignorer des améliorations de verrou pour des partitions qu'il ne possède pas.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Modeling.Immutability, espace de noms