Getting List of Items
To find or process items, there is a method that allows you to get a list of all objects StiItem, to which the current user can access. Use the method FetchAll() (FetchAllAsync()).
.NET API
...
public void ProcessItems()
{
var connection = new StiCloudConnection("UserName@example.com", "Password");
await connection.Accounts.Users.LoginAsync();
var items = connection.Items.Root.FetchChilds();
//find folder with name "Folder1"
var folder1 = items.First(a => a.Name == "Folder1");
}
...
Asynchronous method:
.NET API
...
public async void ProcessItemsAsync()
{
var connection = new StiCloudConnection("UserName@example.com", "Password");
await connection.Accounts.Users.LoginAsync();
var items = await connection.Items.Root.FetchChildsAsync();
//is exist any folder
var isFolder = items.Any(a => a.IsFolder);
}
...