Exemplo n.º 1
0
        /// <inheritdoc />
        public override bool TryEnterLock()
        {
            var l         = LocalSyncData.LockObject(Id);
            var lockTaken = false;

            Monitor.TryEnter(l, 0, ref lockTaken);

            return(lockTaken);
        }
Exemplo n.º 2
0
        /// <inheritdoc />
        public override void ReleaseLock()
        {
            var l = LocalSyncData.LockObject(Id);

            Monitor.Exit(l);
        }