Revision cfb09103 trunk/Pithos.Network/ICloudClient.cs
b/trunk/Pithos.Network/ICloudClient.cs | ||
---|---|---|
80 | 80 |
#region Object operations |
81 | 81 |
Task GetObject(string account, Uri container, Uri objectName, string fileName, CancellationToken cancellationToken); |
82 | 82 |
Task PutObject(string account, Uri container, Uri objectName, string fileName, string hash = null, string contentType = "application/octet-stream"); |
83 |
void DeleteObject(string account, Uri container, Uri objectName, bool isDirectory);
|
|
83 |
Task DeleteObject(string account, Uri container, Uri objectName, bool isDirectory);
|
|
84 | 84 |
//void DeleteObject(string container, string objectName, string account = null); |
85 | 85 |
void MoveObject(string account, Uri sourceContainer, Uri oldObjectName, Uri targetContainer, Uri newObjectName); |
86 | 86 |
bool ObjectExists(string account, Uri container, Uri objectName); |
... | ... | |
298 | 298 |
return default(Task); |
299 | 299 |
} |
300 | 300 |
|
301 |
public void DeleteObject(string account, Uri container, Uri objectName, bool isDirectory)
|
|
301 |
public Task DeleteObject(string account, Uri container, Uri objectName, bool isDirectory)
|
|
302 | 302 |
{ |
303 | 303 |
|
304 | 304 |
Contract.Requires(!String.IsNullOrWhiteSpace(Token)); |
... | ... | |
307 | 307 |
Contract.Requires(!container.IsAbsoluteUri); |
308 | 308 |
Contract.Requires(objectName != null); |
309 | 309 |
Contract.Requires(!objectName.IsAbsoluteUri); |
310 |
|
|
311 |
return default(Task); |
|
310 | 312 |
} |
311 | 313 |
|
312 | 314 |
public void MoveObject(string account, Uri sourceContainer, Uri oldObjectName, Uri targetContainer, Uri newObjectName) |
Also available in: Unified diff