ILockingPolicy.RefineLocks – metoda (ModelElement, Locks)
Vrátíte skutečné zámky použité k zadané ModelElement sadu navrhované zámky.
Obor názvů: Microsoft.VisualStudio.Modeling.Immutability
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Deklarace
Function RefineLocks ( _
element As ModelElement, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
ModelElement element,
Locks proposedLocks
)
Parametry
- element
Typ: Microsoft.VisualStudio.Modeling.ModelElement
- proposedLocks
Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Nová sada prvek uzamčení prostřednictvím ModelElement.SetLocks
Vrácená hodnota
Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Skutečná sada použije, zámky, které mohou obsahovat další zámky nebo být dílčí.
Poznámky
Při pokusu použít zámky ModelElement prostřednictvím rozhraní API Immutability, se nazývá bod tohoto rozšíření.Umožňuje vlastník úložiště zásad při rozhodování, co zamkne může použít nebo odstranit.Implementace chtít ignorovat lock zpřesnění prvky, které nemá vlastní.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.