Поделиться через


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
)

Параметры

Возвращаемое значение

Тип: Microsoft.VisualStudio.Modeling.Immutability.Locks
Фактический набор блокировок, которые требуется применить; он может содержать дополнительные блокировки или являться подмножеством.

Заметки

Эта точка расширения вызывается при попытке применить блокирует в раздел через API непреложности. Она позволяет владелец магазина, чтобы применить политику в решать, какие блокирует можно применить или удалить. Реализации могут потребоваться игнорировать уточнения блокировки для разделов не имеет.

Безопасность платформы .NET Framework

См. также

Ссылки

ILockingPolicy Интерфейс

RefineLocks - перегрузка

Microsoft.VisualStudio.Modeling.Immutability - пространство имен