ILockingPolicy.RefineLocks 方法 (Store, Locks)
傳回提供一組提議的鎖定時應套用至指定 Store 的實際鎖定。
命名空間: Microsoft.VisualStudio.Modeling.Immutability
組件: Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.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
要套用的一組實際鎖定,可能包含其他鎖定,或為子集合。
備註
當嘗試套用鎖定到市集透過不變性應用程式開發介面時,這個延伸點呼叫。 它允許存放區的店主套用在決定可以套用或移除功能的原則鎖定。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。