共用方式為


ILockingPolicy.RefineLocks 方法 (ModelElement, Locks)

傳回提供一組提議的鎖定時應套用至指定 ModelElement 的實際鎖定。

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

語法

'宣告
Function RefineLocks ( _
    element As ModelElement, _
    proposedLocks As Locks _
) As Locks
Locks RefineLocks(
    ModelElement element,
    Locks proposedLocks
)

參數

傳回值

類型:Microsoft.VisualStudio.Modeling.Immutability.Locks
要套用的一組實際鎖定,可能包含其他鎖定,或為子集合。

備註

當嘗試套用鎖定到 ModelElement 透過不變性應用程式開發介面時,這個延伸點呼叫。 它允許存放區的店主套用在決定可以套用或移除功能的原則鎖定。 它們擁有的實作可以忽略項目的鎖定修改。

.NET Framework 安全性

請參閱

參考

ILockingPolicy 介面

RefineLocks 多載

Microsoft.VisualStudio.Modeling.Immutability 命名空間