AcquireLock(IDataObject, Int32, LockTypes):IDataObjectLock

Erzeugt eine neue Sperre für ein Datenobjekt.

Diese Methode erzeugt eine neue Sperre für ein Datenobjekt. Eine Sperre wird immer durch ein anderes Datenobjekt auf das zusperrende Datenobjekt ausgeübt. Das bedeutet, ein Datenobjekt kann nicht durch sich selber gesperrt werden, um Vorgänge zu sperren.

Parameter

target

Typ: Onion.Client.IDataObject

Dieser Parameter ist das Datenobjekt, für welches eine Sperre erzeugt werden soll.

sourceId

Typ: System.Int32

Dieser Parameter ist die Id eines Datenobjektes, welches die Sperre auf ein Datenobjekt ausüben soll.

types

Typ: LockTypes

Dieser Parameter definiert die Art der Sperren. Hier können eine oder mehrere Sperren angegeben werden, die ein Datenobjekt auf ein anderes Datenobjekt ausüben soll.