Class InteractiveLockHandler
Pass one of these to Transaction.Lock to get a GUI lock screen when locks aren't immediately available. Users will be able to abort waiting for locks which will cause your Lock() call to return false.
Inheritance
System.Object
InteractiveLockHandler
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: DesignData.SDS2.WinForms
Assembly: DesignData.SDS2.WinForms.dll
Syntax
public class InteractiveLockHandler : ILockHandler
Constructors
InteractiveLockHandler()
Declaration
public InteractiveLockHandler()
Methods
EventLoop()
Declaration
public bool EventLoop()
Returns
Type | Description |
---|---|
System.Boolean |
LockFailed(TableIndexHandle, String)
Declaration
public void LockFailed(TableIndexHandle databaseItem, string userMessage)
Parameters
Type | Name | Description |
---|---|---|
TableIndexHandle | databaseItem | |
System.String | userMessage |
LockSucceeded(TableIndexHandle)
Declaration
public void LockSucceeded(TableIndexHandle databaseItem)
Parameters
Type | Name | Description |
---|---|---|
TableIndexHandle | databaseItem |