Share via


ILockingPolicy Interface

Service interface allowing host to refine IMS locks requested through the Immutability API.

Namespace:  Microsoft.VisualStudio.Modeling.Immutability
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.10.0.dll)

Syntax

'Declaration
Public Interface ILockingPolicy
public interface ILockingPolicy
public interface class ILockingPolicy
type ILockingPolicy =  interface end
public interface ILockingPolicy

Methods

  Name Description
Public method RefineLocks(ModelElement, Locks) Return the actual Locks that should be applied to the specified ModelElement given a set of proposed Locks.
Public method RefineLocks(Partition, Locks) Return the actual Locks that should be applied to the specified Partition given a set of proposed Locks.
Public method RefineLocks(Store, Locks) Return the actual Locks that should be applied to the specified Store given a set of proposed Locks.

Top

See Also

Reference

Microsoft.VisualStudio.Modeling.Immutability Namespace