ILockingPolicy.RefineLocks 方法 (Partition, Locks)
傳回提供一組提議的鎖定時應套用至指定 Partition 的實際鎖定。
命名空間: Microsoft.VisualStudio.Modeling.Immutability
組件: Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
語法
'宣告
Function RefineLocks ( _
partition As Partition, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Partition partition,
Locks proposedLocks
)
參數
- partition
類型:Microsoft.VisualStudio.Modeling.Partition
其鎖定旗標正被處理的資料分割
- proposedLocks
類型:Microsoft.VisualStudio.Modeling.Immutability.Locks
透過 Partition.SetLocks 所要求的新的一組資料分割鎖定
傳回值
類型:Microsoft.VisualStudio.Modeling.Immutability.Locks
要套用的一組實際鎖定,可能包含其他鎖定,或為子集合。
備註
當嘗試套用鎖定分割透過不變性應用程式開發介面時,這個延伸點呼叫。 它允許存放區的店主套用在決定可以套用或移除功能的原則鎖定。 實作可以忽略它擁有的分割的鎖定修改。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。