ILockingPolicy.RefineLocks-Methode (Partition, Locks)
Rückgabe der tatsächlichen Sperren, die bei der angegebenen Partition angewendet werden sollen, anhand einer Reihe vorgeschlagener Sperren.
Namespace: Microsoft.VisualStudio.Modeling.Immutability
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Function RefineLocks ( _
partition As Partition, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Partition partition,
Locks proposedLocks
)
Parameter
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Das Partition, deren Sperrungsflags bearbeitet werden.
- proposedLocks
Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Der neue Satz mit Partitionssperren, der von Partition.SetLocks angefordert wurde.
Rückgabewert
Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Der tatsächliche Satz von Sperren, der angewendet werden soll, der möglicherweise zusätzliche Sperren oder eine Teilmenge enthält.
Hinweise
Dieser Erweiterungspunkt wird aufgerufen, wenn ein Versuch, auf Sperren eine Partition von der Unveränderlichkeit API anzuwenden gemacht wird. Sie können den Besitzer des Speichers, dass Richtlinien anwenden, wenn er entscheidet, welche Sperren angewendet werden oder entfernt werden können. Implementierungen sollten Sperrenverfeinerungen für Partitionen ignorieren, die er nicht besitzt.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.