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