Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

QueryPermissions Method

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

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

Public Shared Function QueryPermissions ( _
	connection As ApplicationConnection, _
	accessor As HealthRecordAccessor, _
	healthRecordItemTypeIds As IList(Of Guid) _
) As Collection(Of HealthRecordItemTypePermission)


Type: Microsoft.Health..::..ApplicationConnection
The connection to use to access the data.
Type: Microsoft.Health..::..HealthRecordAccessor
The record to use.
Type: System.Collections.Generic..::..IList<(Of <(<'Guid>)>)>
A collection of uniqueidentifiers to identify the health record item types, for which the permissions are being queried.

Return Value

A list of HealthRecordItemTypePermission objects which represent the permissions that the current authenticated person has for the HealthRecordItemTypes specified in the current health record when using the current application.

If the list of health record item types is empty, an empty list is returned. If for a health record item type, the person has neither online access nor offline access permissions, HealthRecordItemTypePermission object is not returned for that health record item type.

System..::..ArgumentNullException If healthRecordItemTypeIds is null.
Microsoft.Health..::..HealthServiceException If there is an exception during executing the request to HealthVault.
© 2015 Microsoft