示例#1
0
        public override void MoveTo(string newVirtualPath)
        {
            var e = new UnifiedVirtualPathEventArgs(newVirtualPath, VirtualPath);

            if (e.Cancel)
            {
                Log.Error(e.Reason);
                throw new OperationAbortedException(e.Reason);
            }

            this._amazon.Move(VirtualPath.RemovePath(Provider.VirtualPathRoot), newVirtualPath.RemovePath(Provider.VirtualPathRoot));
        }
 public virtual void OnUnifiedFileTransmitting(UnifiedFile sender, UnifiedVirtualPathEventArgs e)
 {
     if (UnifiedFileTransmitting != null)
         UnifiedFileTransmitting(sender, e);
 }
 public virtual void OnUnifiedFileUndoingCheckOut(UnifiedFile sender, UnifiedVirtualPathEventArgs e)
 {
     if (UnifiedFileUndoingCheckOut != null)
         UnifiedFileUndoingCheckOut(sender, e);
 }
 public virtual void OnUnifiedFileMoved(UnifiedFile sender, UnifiedVirtualPathEventArgs e)
 {
     if (UnifiedFileMoved != null)
         UnifiedFileMoved(sender, e);
 }
 public virtual void OnUnifiedFileCheckingIn(UnifiedFile sender, UnifiedVirtualPathEventArgs e)
 {
     if (UnifiedFileCheckingIn != null)
         UnifiedFileCheckingIn(sender, e);
 }
 public virtual void OnUnifiedFileChanged(UnifiedFileStream sender, UnifiedVirtualPathEventArgs e)
 {
     if (UnifiedFileChanged != null)
         UnifiedFileChanged(sender, e);
 }
 public virtual void OnUnifiedDirectoryAdding(UnifiedDirectory sender, UnifiedVirtualPathEventArgs e)
 {
     if (UnifiedDirectoryAdding != null)
         UnifiedDirectoryAdding(sender, e);
 }
 public virtual void OnUnifiedFileAdded(UnifiedDirectory sender, UnifiedVirtualPathEventArgs e)
 {
     if (UnifiedFileAdded != null)
         UnifiedFileAdded(sender, e);
 }