By browsing on this website you are agreeing to our 'Terms & Conditions' and the 'Privacy Policy' in regards to your rights and personal data handling.
GetFinishedAsync allows to page through the SynchronizationReports of already accomplished file synchronizations on the destination server.
Syntax
Task<ItemsPage<SynchronizationReport>> GetFinishedAsync(int start = 0, int pageSize = 25);
Parameters
start
int
The number of reports to skip
pageSize
int
The maximum number of reports that will be returned
Return Value
Task<ItemsPage<SynchronizationReport>>
A task that represents the asynchronous operation. The task result is an ItemsPage object, which contains the number of total results and the list of the SynchronizationReport objects for the requested page.
Example
ItemsPage<SynchronizationReport> page;
IList<SynchronizationReport> reports = new List<SynchronizationReport>();
var start = 0;
const int pageSize = 10;
do
{
page = await store.AsyncFilesCommands.Synchronization.GetFinishedAsync(start, pageSize);
reports.AddRange(page.Items);
Console.WriteLine("Retrieved {0} of {1} reports", reports.Count, page.TotalCount);
} while (page.Items.Count == pageSize);