Example #1
0
        /// <summary>
        /// Libera un contexto de bloqueo, borrando todas las marcas
        /// que posean el mismo id de Contexto.
        /// Adicionalmente hace un backup de los registros bloqueantes
        /// que se borran, si se desea.
        /// </summary>
        /// <param name="pGuid">Guid de bloqueo a liberar</param>
        public void Remove(Guid pGuid)
        {
            BlockingMarkBase wBlockingMark = new BlockingMarkBase(pGuid, _Table_BlockingMarks_Name);

            wBlockingMark.BlockingId = null;
            BlockingEngineDAC.RemoveMark(wBlockingMark);
        }
Example #2
0
        /// <summary>
        /// Libera un contexto de bloqueo, borrando todas las marcas
        /// que posean el mismo id de Contexto.
        /// </summary>
        /// <param name="pBlockingId">Id de bloqueo a liberar</param>
        public void Remove(Int32 pBlockingId)
        {
            BlockingMarkBase wBlockingMark = new BlockingMarkBase(_Table_BlockingMarks_Name);

            wBlockingMark.BlockingId = pBlockingId;
            wBlockingMark.FwkGuid    = null;
            BlockingEngineDAC.RemoveMark(wBlockingMark);
        }