Metoda ILockingPolicy.RefineLocks — (Partition, Locks)
Zwrotu rzeczywistych blokad, które powinny być stosowane do określonej partycji danego zestawu proponowane blokad.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Immutability
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
Function RefineLocks ( _
partition As Partition, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Partition partition,
Locks proposedLocks
)
Parametry
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Partycja, na których lock flagi są przetwarzane
- proposedLocks
Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Nowy zestaw partycji blokad zamówionych przez Partition.SetLocks
Wartość zwracana
Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Rzeczywisty zestaw blokady do zastosowania, które mogą zawierać dodatkowe blokady lub być podzbiorem.
Uwagi
Ten punkt rozszerzenia jest wywoływane, gdy podejmowana jest próba stosowanie blokad w partycji za pośrednictwem interfejsu API niezmienność.Umożliwia on właściciel magazynu do stosowania zasad w podejmowaniu decyzji co blokuje można stosowane lub usunięte.Implementacje może chcesz ignorować uściślenia blokady dla partycji, który nie jest właścicielem.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Modeling.Immutability