Exemple #1
0
 public static void FreeFile(string id, AccessObserver.AccessType type)
 {
     if (idLockCounter.Free(id))
     {
         accessObserverClose.CallAction(id, AccessObserver.AccessRequest.FreeShared, type);
     }
 }
Exemple #2
0
        public VirtualDriveLock(string id, AccessObserver.AccessType type)
        {
            Id   = id;
            Type = type;

            VirtualDrive.LockFile(Id, Type);
        }
Exemple #3
0
 public static void LockFile(string id, AccessObserver.AccessType type)
 {
     if (idLockCounter.Lock(id))
     {
         accessObserverOpen.CallAction(id, AccessObserver.AccessRequest.LockExclusive, type);
     }
 }