Udostępnij za pośrednictwem


Metoda ILockingPolicy.RefineLocks — (ModelElement, Locks)

Zwrotu rzeczywistych blokad, które powinny być stosowane do określonego ModelElement danego zestawu proponowane blokad.

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Immutability
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
Function RefineLocks ( _
    element As ModelElement, _
    proposedLocks As Locks _
) As Locks
Locks RefineLocks(
    ModelElement element,
    Locks proposedLocks
)

Parametry

Wartość zwracana

Typ: Microsoft.VisualStudio.Modeling.Immutability.Locks
Rzeczywisty zestaw blokady do zastosowania, które mogą zawierać dodatkowe blokady lub być podzbiorem.

Uwagi

Ten punkt rozszerzenia jest wywoływane, gdy podejmowana jest próba stosowanie blokad w ModelElement za pośrednictwem interfejsu API niezmienność.Umożliwia on właściciel magazynu do stosowania zasad w podejmowaniu decyzji co blokuje można stosowane lub usunięte.Implementacje może konieczne jest ignorowanie uściślenia blokady dla elementów, które nie są właścicielami.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ILockingPolicy Interfejs

Przeciążenie RefineLocks

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Immutability