ILockingPolicy.RefineLocks メソッド (Partition, Locks)

一連の提案されたロックが与えられた指定のパーティションに適用される実際のロックを返します。

名前空間:  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
)

パラメーター

戻り値

型 : Microsoft.VisualStudio.Modeling.Immutability.Locks
で、さらにロックも適用するまたはサブセット ロックの実際のセット。

解説

この拡張ポイントは不変性 API によってパーティションにロックを適用しようとした場合に呼び出されます。これは、ストアの所有者は、ロックが適用されている場合、または削除できるかのポリシーを適用することができます。実装では、が所有していないパーティションのロックの調整を無視することもできます。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

ILockingPolicy インターフェイス

RefineLocks オーバーロード

Microsoft.VisualStudio.Modeling.Immutability 名前空間