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
)
Параметры
- 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 - пространство имен