ILockingPolicy.RefineLocks 方法 (Partition, Locks)

傳回實際的鎖定應該套用到指定的磁碟分割提供一組建議的鎖定。

命名空間:  Microsoft.VisualStudio.Modeling.Immutability
組件:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

語法

'宣告
Function RefineLocks ( _
    partition As Partition, _
    proposedLocks As Locks _
) As Locks
Locks RefineLocks(
    Partition partition,
    Locks proposedLocks
)

參數

傳回值

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

備註

當嘗試將鎖定套用到透過不變性 API 的磁碟分割,就會呼叫這個擴充點。它允許存放區的擁有者,套用在決定什麼鎖定的原則可以套用或移除。實作可以忽略鎖定不屬於它的資料分割的限制。

.NET Framework 安全性

請參閱

參考

ILockingPolicy 介面

RefineLocks 多載

Microsoft.VisualStudio.Modeling.Immutability 命名空間