Esempio n. 1
0
 protected override DTObject DynamicInvoke(dynamic arg)
 {
     if (arg.StoreKey != null)
     {
         VirtualFile file = VirtualFileCommon.FindByStoreKey(arg.StoreKey, QueryLevel.None);
         if (!file.IsEmpty())
         {
             var cmd = new DeleteVirtualFile(file.Disk.Id, file.Id);
             cmd.Execute();
         }
     }
     else
     {
         VirtualFile file = VirtualFileCommon.FindById(arg.Id, QueryLevel.None);
         if (!file.IsEmpty())
         {
             var cmd = new DeleteVirtualFile(file.Disk.Id, file.Id);
             cmd.Execute();
         }
     }
     return(DTObject.Empty);
 }
Esempio n. 2
0
        public static void DeleteFile(Guid diskId, Guid fileid)
        {
            var cmd = new DeleteVirtualFile(diskId, fileid);

            cmd.Execute();
        }