/// <summary>
        /// Download a sideloaded app's crash dump.
        /// </summary>
        /// <param name="crashdump"> The AppCrashDump to download</param>
        /// <returns>Stream of the crash dump</returns>
        public async Task <Stream> GetAppCrashDumpAsync(AppCrashDump crashdump)
        {
            string queryString = CrashDumpFileApi + string.Format("?packageFullName={0}&fileName={1}", crashdump.PackageFullName, crashdump.Filename);
            Uri    uri         = Utilities.BuildEndpoint(
                this.deviceConnection.Connection,
                queryString);

            return(await this.GetAsync(uri));
        }
 /// <summary>
 /// Delete an app crash dump stored on the device.
 /// </summary>
 /// <param name="crashdump">The crashdump to be deleted</param>
 /// <returns>Task tracking completion of the request.</returns>
 public async Task DeleteAppCrashDumpAsync(AppCrashDump crashdump)
 {
     await this.DeleteAsync(
         CrashDumpFileApi,
         string.Format("packageFullName={0}&fileName={1}", crashdump.PackageFullName, crashdump.Filename));
 }