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