ILockingPolicy.RefineLocks 方法 (Store, Locks)
傳回實際的鎖定應該套用到指定的存放區提供一組建議的鎖定。
命名空間: Microsoft.VisualStudio.Modeling.Immutability
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
語法
'宣告
Function RefineLocks ( _
store As Store, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Store store,
Locks proposedLocks
)
參數
- store
型別:Microsoft.VisualStudio.Modeling.Store
存放區操作其鎖定旗標
- proposedLocks
型別:Microsoft.VisualStudio.Modeling.Immutability.Locks
透過 Store.SetLocks 的一組新的存放區的鎖定要求
傳回值
型別:Microsoft.VisualStudio.Modeling.Immutability.Locks
若要套用,這可能包括額外的鎖定,或將子集合的鎖定實際的集合。
備註
嘗試透過不變性 API 存放區中套用鎖定時,會呼叫這個擴充點。它可讓套用在決定什麼鎖定的原則存放區的擁有者可以套用或移除。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。