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
)

參數

傳回值

型別:Microsoft.VisualStudio.Modeling.Immutability.Locks
若要套用,這可能包括額外的鎖定,或將子集合的鎖定實際的集合。

備註

嘗試透過不變性 API 存放區中套用鎖定時,會呼叫這個擴充點。它可讓套用在決定什麼鎖定的原則存放區的擁有者可以套用或移除。

.NET Framework 安全性

請參閱

參考

ILockingPolicy 介面

RefineLocks 多載

Microsoft.VisualStudio.Modeling.Immutability 命名空間