in WindowsDevicePortalWrapper/WindowsDevicePortalWrapper.Shared/Core/AppFileExplorer.cs [168:194]
private Dictionary<string, string> BuildCommonFilePayload(string knownFolderId, string subPath, string packageFullName)
{
Dictionary<string, string> payload = new Dictionary<string, string>();
payload.Add("knownfolderid", knownFolderId);
if (!string.IsNullOrEmpty(subPath))
{
if (!subPath.StartsWith("/"))
{
subPath = subPath.Insert(0, "/");
}
payload.Add("path", subPath);
}
if (!string.IsNullOrEmpty(packageFullName))
{
payload.Add("packagefullname", packageFullName);
}
else if (string.Equals(knownFolderId, "LocalAppData", StringComparison.OrdinalIgnoreCase))
{
throw new Exception("LocalAppData requires a packageFullName be provided.");
}
return payload;
}