Metoda ILockingPolicy.RefineLocks — (Store, Locks)
Zwrotu rzeczywistych blokad, które powinny być stosowane do określonego magazynu 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 ( _
store As Store, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Store store,
Locks proposedLocks
)
Parametry
- store
Typ: Microsoft.VisualStudio.Modeling.Store
Magazyn, w których lock flagi są przetwarzane
- proposedLocks
Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Nowy zestaw magazynu blokad zamówionych przez Store.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 do magazynu za pośrednictwem interfejsu API niezmienność.Umożliwia on właściciel magazynu, aby zastosować zasady przy podejmowaniu decyzji co blokuje można stosowane lub usunięte.
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