Hi ,
I don't understand how to use this method . What is supposed to do an AsyncCallback? Can you please provide me an example ?
Can I create a new folder in my root folder using this method?
Thank you
Yes, there are a few ways to do this. Here are three different versions I put together:
// blocking Dropbox.Api.Files.FolderMetadata folderMetadata = await client.Files.CreateFolderAsync("/new_folder_via_CreateFolderAsync"); Console.WriteLine(folderMetadata.PathLower);
static void CompleteCreateFolder(IAsyncResult result) { Console.WriteLine("CreateFolder completed."); Dropbox.Api.Files.FolderMetadata folderMetadata = client.Files.EndCreateFolder(result); Console.WriteLine(folderMetadata.PathLower); }... // non-blocking IAsyncResult result = client.Files.BeginCreateFolder("/new_folder_via_BeginCreateFolder", new AsyncCallback(CompleteCreateFolder));
// blocking Dropbox.Api.Files.FolderMetadata folderMetadata = client.Files.EndCreateFolder(client.Files.BeginCreateFolder ("/new_folder_via_BeginCreateFolder")); Console.WriteLine(folderMetadata.PathLower);