Revision a27aa447 trunk/Pithos.Network/ICloudClient.cs
b/trunk/Pithos.Network/ICloudClient.cs | ||
---|---|---|
39 | 39 |
|
40 | 40 |
|
41 | 41 |
Task<TreeHash> GetHashMap(string container, string objectName); |
42 |
Task<string> PutHashMap(string container, string objectName, TreeHash hash); |
|
42 |
Task<IList<string>> PutHashMap(string container, string objectName, TreeHash hash); |
|
43 |
Task PostBlock(string container,byte[] block); |
|
44 |
Task<byte[]> GetBlock(string container, Uri relativeUrl, long start, long? end); |
|
43 | 45 |
} |
44 | 46 |
|
45 | 47 |
|
... | ... | |
207 | 209 |
return default(Task<TreeHash>); |
208 | 210 |
} |
209 | 211 |
|
210 |
public Task<string> PutHashMap(string container, string objectName, TreeHash hash)
|
|
212 |
public Task<IList<string>> PutHashMap(string container, string objectName, TreeHash hash)
|
|
211 | 213 |
{ |
212 | 214 |
Contract.Requires(!String.IsNullOrWhiteSpace(Token)); |
213 | 215 |
Contract.Requires(StorageUrl != null); |
... | ... | |
215 | 217 |
Contract.Requires(!String.IsNullOrWhiteSpace(objectName)); |
216 | 218 |
Contract.Requires(hash != null); |
217 | 219 |
|
218 |
return default(Task<string>); |
|
220 |
return default(Task<IList<string>>); |
|
221 |
} |
|
222 |
|
|
223 |
public Task PostBlock(string container,byte[] block) |
|
224 |
{ |
|
225 |
Contract.Requires(!String.IsNullOrWhiteSpace(Token)); |
|
226 |
Contract.Requires(StorageUrl != null); |
|
227 |
Contract.Requires(!String.IsNullOrWhiteSpace(container)); |
|
228 |
Contract.Requires(block != null); |
|
229 |
|
|
230 |
return default(Task); |
|
231 |
} |
|
232 |
|
|
233 |
public Task<byte[]> GetBlock(string container, Uri relativeUrl, long start, long? end) |
|
234 |
{ |
|
235 |
Contract.Requires(!String.IsNullOrWhiteSpace(Token)); |
|
236 |
Contract.Requires(StorageUrl != null); |
|
237 |
Contract.Requires(!String.IsNullOrWhiteSpace(container)); |
|
238 |
Contract.Requires(relativeUrl!=null); |
|
239 |
Contract.Requires(start>=0); |
|
240 |
Contract.Requires(end==null || end>=0); |
|
241 |
|
|
242 |
return default(Task<byte[]>); |
|
219 | 243 |
} |
220 | 244 |
} |
221 | 245 |
|
Also available in: Unified diff