如何编辑现有的HealthVault应用程序?

时间:2013-02-27 17:27:31

标签: healthvault

我使用HealthVault SDK来管理主子应用程序。

  1. 以下是我的行动摘要(简单阅读 - 保存)
  2. // get connection for master application

    OfflineWebApplicationConnection OfflineMasterConnection = new OfflineWebApplicationConnection(masterAppId, WebApplicationConfiguration.HealthServiceUrl, Guid.Empty);

    // retrieve child application info

    ApplicationInfo AppInfo = HealthVaultPlatform.GetChildApplication(OfflineMasterConnection, childAppIdGuid);

    // save the child application

    AppInfo.Update(OfflineMasterConnection);

    此后:子应用程序的PublicKeys消失,任何访问该应用程序的尝试都会导致"访问被拒绝"。

    2.当我尝试以相同的方式编辑主应用程序时,它会失去它的主人和#34;失去PublicKeys的状态。它的所有子应用程序都已损坏。

    有没有人知道编辑现有HealthVault应用程序的正确方法?

1 个答案:

答案 0 :(得分:1)

正如我所解释的那样:“更新”的意思是“替换”,因此在阅读appInfo后,您必须手动添加因任何原因未收到的所有字段。最重要的是没有PublicKeys。您必须在每次“更新”之前再次添加它们。当我们的演示系统崩溃时,我以“艰难的方式”找到了这个解决方案:我在每个Update上添加了PublicKeys,系统再次开始工作。但我很高兴收到微软的这种行为的确认。