Health​Vault​Platform​Record Class

Definition

Provides low-level access to the HealthVault record operations.

public class HealthVaultPlatformRecord
Inheritance
HealthVaultPlatformRecord

Remarks

HealthVaultPlatform uses this class to perform operations. Set HealthVaultPlatformRecord.Current to a derived class to intercept all message calls.

Constructors

Health​Vault​Platform​Record()

Methods

Disable​Mock()

Removes mocking of calls to this class.

Enable​Mock(​Health​Vault​Platform​Record)

Enables mocking of calls to this class.

Get​Valid​Group​Membership(​Application​Connection, ​Health​Record​Accessor, ​IList<​Guid>)

Gets valid group memberships for a record.

Query​Permissions(​Application​Connection, ​Health​Record​Accessor, ​IList<​Guid>)

Gets the permissions which the authenticated person has when using the calling application for the specified item types in this health record.

Query​Permissions​By​Types(​Application​Connection, ​Health​Record​Accessor, ​IList<​Guid>)

Gets the permissions which the authenticated person has when using the calling application for the specified item types in this record.

Query​Record​Permissions(​Application​Connection, ​Health​Record​Accessor, ​IList<​Guid>)

Gets the permissions which the authenticated person has when using the calling application for the specified item types in this health record as well as the other permission settings such as MeaningfulUseOptIn.

Remove​Application​Authorization(​Application​Connection, ​Health​Record​Accessor)

Releases the authorization of the application on the health record.