Revision e81dd1f6 trunk/Pithos.Core/Agents/CloudTransferAction.cs

b/trunk/Pithos.Core/Agents/CloudTransferAction.cs
108 108
    public class CloudDeleteAction:CloudAction
109 109
    {
110 110
        public CloudDeleteAction(AccountInfo accountInfo,FileSystemInfo fileInfo, FileState fileState)
111
            : this(accountInfo,new ObjectInfo(accountInfo.AccountPath,accountInfo.UserName,fileInfo),fileState)
112
        {
111
            : this(accountInfo,fileInfo,new ObjectInfo(accountInfo.AccountPath,accountInfo.UserName,fileInfo),fileState)
112
        {            
113 113
        }
114 114

  
115
        public CloudDeleteAction(AccountInfo accountInfo, ObjectInfo cloudFile, FileState fileState) 
115
        public CloudDeleteAction(AccountInfo accountInfo, FileSystemInfo fileInfo,ObjectInfo cloudFile, FileState fileState) 
116 116
            : base(accountInfo,CloudActionType.DeleteCloud)
117 117
        {
118 118
            CloudFile = cloudFile;
119
            LocalFile = fileInfo;
119 120
            FileState = fileState;
120 121
        }
121 122

  
122 123
        public CloudDeleteAction(CloudAction action)
123
            : this(action.AccountInfo,action.CloudFile,action.FileState)
124
            : this(action.AccountInfo,action.LocalFile,action.CloudFile,action.FileState)
124 125
        {}
125 126

  
126 127
        [ContractInvariantMethod]

Also available in: Unified diff