ILockingPolicy.RefineLocks - метод (Store, Locks)
Возвращает фактическое блокирует которое должно быть применено к заданному хранилищу заданного набора предложено блокирует.
Пространство имен: Microsoft.VisualStudio.Modeling.Immutability
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Function RefineLocks ( _
store As Store, _
proposedLocks As Locks _
) As Locks
Locks RefineLocks(
Store store,
Locks proposedLocks
)
Параметры
- store
Тип: Microsoft.VisualStudio.Modeling.Store
Хранилище блокировка которого пометит манипулируется
- proposedLocks
Тип: Microsoft.VisualStudio.Modeling.Immutability.Locks
Новый набор хранилища запрашиваются через Store.SetLocks блокирует
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.Immutability.Locks
Фактический набор блокирует для применения, который может содержать дополнительное блокирует или подмножество.
Заметки
Эта точка расширения вызывается при попытке применения блокирует в хранилище через API непреложности.Она позволяет владелец магазина, чтобы применить политику в определение, какие блокирует можно применить или удалить.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Immutability - пространство имен