string account;\r
string container;\r
var segmentsCount = folderUri.Segments.Length;\r
+ //Is this an account URL?\r
if (segmentsCount < 3)\r
continue;\r
+ //Is this a container or folder URL?\r
if (segmentsCount == 3)\r
{\r
account = folderUri.Segments[1].TrimEnd('/');\r
IList<ObjectInfo> items;\r
if (segmentsCount > 3)\r
{\r
+ //List folder\r
var folder = String.Join("", folderUri.Segments.Splice(4));\r
items = client.ListObjects(account, container, folder);\r
}\r
else\r
{\r
+ //List container\r
items = client.ListObjects(account, container);\r
}\r
var actions = CreatesToActions(accountInfo, items);\r