public override void DeleteDirectory(Directory directory) { if (!directory.Parent.Equals(this)) { throw new ArgumentException("The specified directory could not be found"); } OneDriveDirectory oneDriveDirectory = directory as OneDriveDirectory; Task task = storage.Client.Drive.Items[oneDriveDirectory.directory.Id].Request().DeleteAsync(); task.Wait(); }
public OneDriveDirectory(OneDriveStorage storage, OneDriveDirectory parent, Item directory) { this.storage = storage; this.parent = parent; this.directory = directory; }
public OneDriveFile(OneDriveStorage storage, OneDriveDirectory parent, Item file) { this.storage = storage; this.parent = parent; this.file = file; }