IList<ContainerInfo> ListContainers();
IList<ObjectInfo> ListObjects(string container);
+ IList<ObjectInfo> ListObjects(string container, string folder);
bool ContainerExists(string container);
ContainerInfo GetContainerInfo(string container);
void CreateContainer(string container);
void DeleteContainer(string container);
Stream GetObject(string container, string objectName);
- void PutObject(string container, string objectName, string fileName,long fileSize);
+ void PutObject(string container, string objectName, string fileName);
void DeleteObject(string container, string objectName);
void MoveObject(string container, string oldObjectName, string newObjectName);
bool ObjectExists(string container,string objectName);
ObjectInfo GetObjectInfo(string container, string objectName);
void CreateFolder(string container, string folder);
+
+
}
return default(IList<ObjectInfo>);
}
+
+ public IList<ObjectInfo> ListObjects(string container, string folder)
+ {
+ Contract.Requires(!String.IsNullOrWhiteSpace(Token));
+ Contract.Requires(StorageUrl != null);
+ Contract.Requires(!String.IsNullOrWhiteSpace(container));
+ Contract.Requires(!String.IsNullOrWhiteSpace(folder));
+
+ return default(IList<ObjectInfo>);
+ }
public bool ContainerExists(string container)
{
return default(Stream);
}
- public void PutObject(string container, string objectName, string fileName,long fileSize)
+ public void PutObject(string container, string objectName, string fileName)
{
Contract.Requires(!String.IsNullOrWhiteSpace(Token));
Contract.Requires(StorageUrl!=null);
Contract.Requires(!String.IsNullOrWhiteSpace(container));
- Contract.Requires(!String.IsNullOrWhiteSpace(fileName));
- Contract.Requires(fileSize>=0);
+ Contract.Requires(!String.IsNullOrWhiteSpace(fileName));
Contract.Requires(!String.IsNullOrWhiteSpace(objectName));
}