/// <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)); }