ServiceInstances Property

Gets the set of available HealthVault instances.

Namespace: Microsoft.Health
Assembly: Microsoft.Health (in Microsoft.Health.dll) Version: (1.15.1003.9505)

public Dictionary<string, HealthServiceInstance> ServiceInstances { get; }

In order to work seamlessly across the globe, HealthVault is deployed in multiple data centers around the world. Each of these deployments contains a complete instance of all HealthVault services, including both the HealthVault Shell and platform, and stores health record data primarily for users from a particular region or constituent population. Although an instance can never access personal health data stored in another instance, it knows that the other instances exist. When an application or end user needs a user's health record data, they can make a call to any instance to learn of the instance in which that user's data is stored.