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
Фактический набор блокировок, которые требуется применить; он может содержать дополнительные блокировки или являться подмножеством.
Заметки
Эта точка расширения вызывается при попытке применить блокирует в раздел через API непреложности. Она позволяет владелец магазина, чтобы применить политику в решать, какие блокирует можно применить или удалить. Реализации могут потребоваться игнорировать уточнения блокировки для разделов не имеет.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Immutability - пространство имен