fast.GerhardW schrieb:
Oder meinst du eine Klasse (LockObject) mit den Eigenschaften des Lock Zustandes, welcher ein IDisposable beinhaltet?
Die Eigenschaften des LockObjektes beinhalten kein IDisposable - dassis semantisch Unfug.
Bei Interfaces gibts nur zwei Möglichkeiten:
- Eine Klasse implementiert ein Interface
- Ein anderes Interface beerbt ein Interface
Die DataRow.Lock-Extension-Methode soll ein LockObject erstellen, welches IDisposable ist.
Das LockObject enthält ausserdem Informationen über den Lock-Hole-Versuch, v.a., obs geklappt hat.
Die Dispose-Methode des LockObject soll dann in der DB den Lock wieder freigeben.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ErfinderDesRades“ ()