一連の提案されたロックを持つ指定したストアに適用される実際のロックを返します。
名前空間: Microsoft.VisualStudio.Modeling.Immutability
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.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
で、さらにロックも適用するまたはサブセット ロックの実際のセット。
解説
この拡張ポイントは不変性 API によってストアにロックを適用しようとした場合に呼び出されます。これは、ストアの所有者は、ロックが適用されている場合、または削除できるかのポリシーを適用することができます。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。