HealthVault SDK を使用して、マスターと子のアプリケーションを管理しています。
- これが私の行動の簡単な抜粋です(簡単な読み取り-保存)
// 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. マスター アプリケーションを同じ方法で編集しようとすると、パブリックキーが失われるだけでなく、「マスター」ステータスも失われます。その子アプリはすべて壊れています。
既存の HealthVault アプリケーションを編集する正しい方法を知っている人はいますか?