一連の提案されたロックが指定 ModelElement に適用される実際のロックを返します。
名前空間: Microsoft.VisualStudio.Modeling.Immutability
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 内)
構文
'宣言
Function RefineLocks ( _
element As ModelElement, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
ModelElement element,
Locks proposedLocks
)
パラメーター
- element
型 : Microsoft.VisualStudio.Modeling.ModelElement
- proposedLocks
型 : Microsoft.VisualStudio.Modeling.Immutability.Locks
要素の新しいセットが要求されたアクセス ModelElement.SetLocks をロックします
戻り値
型 : Microsoft.VisualStudio.Modeling.Immutability.Locks
で、さらにロックも適用するまたはサブセット ロックの実際のセット。
解説
この拡張ポイントは不変性 API によって ModelElement にロックを適用しようとした場合に呼び出されます。これは、ストアの所有者は、ロックが適用されている場合、または削除できるかのポリシーを適用することができます。実装は所有していない要素のロックの調整を無視することもできます。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。