Microsoft.Health Namespace
HealthVault
The members of the Microsoft.Health namespace provide general access to HealthVault services.
| Class | Description | |
|---|---|---|
| ActiveRecordAuthorization |
Provides information about a person who has access to a HealthVault record.
|
| AnonymousConnection |
Represents a connection for an application to the HealthVault service
for operations that require neither user authentication nor
application identifier verification.
|
| ApplicationBinaryConfiguration |
Represents configuration data for an application which can be read from a file or stream
and has an associated content type.
|
| ApplicationConnection |
Base class that represents a connection of an application
to the HealthVault service for either online or offline operations.
|
| ApplicationInfo |
Defines the configuration for a HealthVault application.
|
| ApplicationSettings |
Application specific settings for the user.
|
| AuthenticatedConnection |
Represents an authenticated interface to the HealthVault service. Most
operations performed against the service require authentication.
|
| AuthorizationRule |
This class defines an authorization rule in the HealthVault service.
|
| AuthorizationSetDefinition |
Defines the interface for interacting with sets of health record items
for authorization purposes. This class is abstract.
|
| Blob |
Represents binary data that can be associated with a person's health record.
|
| BlobHashInfo |
Represents hash information about a Blob.
|
| BlobSignatureItem |
Represents information about a BLOB that is part of a digital signature.
|
| BlobStore |
A collection of the BLOBs associated with a health record item.
|
| BlobStream |
A stream for sending and receiving binary data associated with a health record item.
|
| CertificateValidationException |
Represents the exception thrown when a failure occurs during a
certificate validation.
|
| CommonItemData |
Represents data that is common for all types of health record items.
|
| ConversionFailureException |
Represents the exception thrown when a failure occurs during a
conversion operation.
|
| CultureSpecificByteArrayDictionary |
Dictionary for storing localized byte array values.
|
| CultureSpecificDictionary<(Of <(<'TValue>)>)> |
Dictionary for storing localized values.
|
| CultureSpecificStringDictionary |
Dictionary for storing localized string values.
|
| CultureSpecificUrlDictionary |
Dictionary for storing localized string values.
|
| DateRangeSetDefinition |
Defines a set of health record items for authorization
purposes whose effective date falls within a specified range.
|
| GetAuthorizedPeopleSettings |
The settings for retrieving a set of PersonInfo objects through
GetAuthorizedPeople(GetAuthorizedPeopleSettings)
|
| HealthApplicationConfiguration |
Gives access to the configuration file for the application and
exposes some of the settings directly.
|
| HealthClientApplication |
Represents a HealthVault client application.
|
| HealthClientAuthorizedConnection |
Represents an authorized connection between a HealthVault client application
and the HealthVault service.
|
| HealthRecordAccessor |
Represents the API set used to access a health record for an individual.
|
| HealthRecordAuthorizationNotPossible |
The exception representing an error while trying to log a user on to an application without
a health record that meets the minimum authorization requirements for the application.
|
| HealthRecordAuthorizationRequiredException |
The exception representing an error while trying to log a user on to an application without
a health record being authorized for that application.
|
| HealthRecordExporter |
Exports HealthVault record items.
|
| HealthRecordFilter |
Defines a filter for use with HealthRecordSearcher
searches.
|
| HealthRecordInfo |
Represents the APIs and information about a health record for an individual.
|
| HealthRecordItem |
Represents a health record item.
|
| HealthRecordItemCollection |
Defines a group of results that gets returned from the
HealthRecordSearcher.
|
| HealthRecordItemDataTable |
Represents a data table that populates itself with HealthVault data.
|
| HealthRecordItemDeserializationException |
Represents the exception thrown when the deserialization of a
type-specific health record item fails.
|
| HealthRecordItemExtension |
Represents an extension to a health record item.
|
| HealthRecordItemKey |
Uniquely identifies a health record item in the system.
|
| HealthRecordItemRelationship |
Represents a loose relationship between health record item instances.
|
| HealthRecordItemSerializationException |
Represents the exception thrown when the serialization of a
type-specific health record item fails or if a mandatory element in
the health record item is missing.
|
| HealthRecordItemSignature |
Represents a digital signature of the HealthRecordItem.
|
| HealthRecordItemTypeDefinition |
Describes the schema and structure of a health record item type.
|
| HealthRecordItemTypePermission |
Provides online and offline access permissions to persons for a health
record item type (HealthRecordItemTypeDefinition) in a
health record in the context of an application.
|
| HealthRecordItemTypeVersionInfo |
Represents the version information for a health record item type.
|
| HealthRecordReauthorizationRequired |
The exception representing an error while trying to log a user on to an application that
has an authorized record which no longer meets the minimum requirements for that application
or the application has changed its minimum authorization requirements.
|
| HealthRecordSearcher |
Searches for health record items in HealthVault records.
|
| HealthRecordUpdateInfo |
Encapsulates information about when changes occur to the collection of
HealthRecordItems occur in a HealthRecordAccessor.
|
| HealthRecordView |
Defines a result view for use with
HealthRecordSearcher searches.
|
| HealthServiceAccessDeniedException |
The exception representing a HealthVault error code of
AccessDenied
|
| HealthServiceApplicationDuplicateCredentialException |
The exception representing a HealthVault error code of
DuplicateCredentialFound.
|
| HealthServiceAssemblyInfo |
Provides information about the HealthVault assemblies.
|
| HealthServiceAudit |
Represents an audit trail of creations or updates to
information in the HealthVault service.
|
| HealthServiceAuthenticatedSessionTokenExpiredException |
The exception representing a HealthVault error code of
AuthenticatedSessionTokenExpired.
|
| HealthServiceConnection |
Simplifies access to the HealthVault service. This class is
abstract.
|
| HealthServiceCredentialTokenExpiredException |
The exception representing a HealthVault error code of
CredentialTokenExpired.
|
| HealthServiceEmailNotValidatedException |
The exception representing a HealthVault error code of
EmailNotValidated.
|
| HealthServiceErrorContext |
Contains the error context of the service when the error occurred.
|
| HealthServiceException |
Represents the base class for all HealthVault exceptions
thrown by the SDK.
|
| HealthServiceInvalidApplicationAuthorizationException |
The exception representing a HealthVault error code of
InvalidApplicationAuthorization.
|
| HealthServiceInvalidPersonException |
The exception representing a HealthVault error code of
InvalidPerson.
|
| HealthServiceInvalidRecordException |
The exception representing a HealthVault error code of
InvalidRecord.
|
| HealthServiceLocation |
Provides methods that retrieve URLs of important locations for the
HealthVault service.
|
| HealthServiceMailAddressMalformedException |
The exception representing a HealthVault error code of
MailAddressMalformed.
|
| HealthServiceMethodInfo |
Provides information about the HealthVault methods.
|
| HealthServiceMethodVersionInfo |
Provides information about the supported versions of a HealthVault
service web method.
|
| HealthServiceOtherDataSizeLimitExceededException |
The exception representing a HealthVault error code of
OtherDataItemSizeLimitExceeded
|
| HealthServicePasswordNotStrongException |
The exception representing a HealthVault error code of
PasswordNotStrong.
|
| HealthServiceRecordQuotaExceededException |
The exception representing a HealthVault error code of
RecordQuotaExceeded.
|
| HealthServiceRequest |
Represents an individual request to a HealthVault service.
The class wraps up the XML generation and web request/response.
|
| HealthServiceRequestCancelledException |
The exception indicating that the application requested the HealthVault request be cancelled.
|
| HealthServiceResponseData |
Contains the response information from the HealthVault service after
processing a request.
|
| HealthServiceResponseError |
Contains error information for a response that has a code other
than Ok.
|
| HealthServiceShellInfo |
Provides information about the HealthVault Shell.
|
| HealthServiceShellRedirectToken |
Represents the redirect information that can be supplied along with the Shell redirect
URL to access specific functionalities in the Shell.
|
| HealthVaultPlatform |
Provides low-level access to the HealthVault service.
|
| InactiveRecordAuthorization |
Provides information about a person who has not yet accepted an invitation to share a
HealthVault record.
|
| IncompatibleVersionException |
Indicates version incompatibility.
|
| InvalidConfigurationException |
Represents the exception thrown when a configuration file has invalid
values.
|
| ItemTypeDataColumn |
Describes the schema of a column of health record item data when
transformed by the single-type item transform or multi-type item
transform.
|
| ItemTypeManager |
Manages the mapping of a health record item type ID to a class
representing the type-specific data for an item and the method used
to deserialize it.
|
| MailRecipient |
Represents an email address that can be used when calling
SendInsecureMessageFromApplication.
|
| OpenQuery |
Represents a saved HealthVault service method invocation that
can be invoked any time by anyone through a query-specific URL.
|
| OtherItemData |
Represents data, typically binary data, that extends the XML of the
health record item.
|
| PersonInfo |
Provides information about a person's HealthVault account.
|
| RecordAuthorization |
Provides information about a person who has access or who has been invited to share a
HealthVault record.
|
| ServiceInfo |
Provides information about the HealthVault service to which you are
connected.
|
| SignatureFailureException |
Represents the exception thrown when a failure occurs during a
signature operation.
|
| TypeHandlerAlreadyRegisteredException |
Indicates that a health record item type handler has already been registered for
the specified item type.
|
| TypeIdSetDefinition |
Defines a set of health record items of the specified type
for authorization purposes.
|
| UserTagSetDefinition | Obsolete.
Defines a set of health record items for authorization
purposes whose user tags are within a specified set.
|
| Vocabulary |
Vocabulary list
|
| VocabularyAuthorization |
This class defines an authorization to use a single Vocabulary or a family of
Vocabularies in HealthVault.
|
| VocabularyItem |
Represents an item in the HealthVault Vocabulary.
|
| VocabularyItemCollection |
A collection of vocabulary items belonging to a particular vocabulary.
|
| VocabularyItemDataConverter |
Represents the converter class that converts values
between different vocabulary items.
|
| VocabularyKey |
Represents a key for identifying a Vocabulary in the HealthLexicon.
|
| VocabularySearchHelper |
Represents an API set to create URLs that will handle HTTP GET queries for searches on
a specified vocabulary.
|
| VocabularySearchParameters |
The set of search parameters are used with the Vocabulary Search feature to specify the
vocabulary etc.
|
| Interface | Description | |
|---|---|---|
| IMarshallable |
Defines the HealthVault interface used to perform versioned
serialization of objects.
|
| Delegate | Description | |
|---|---|---|
| HealthRecordClientFilterHandler |
Defines the method signature for client side filtering of HealthRecordItems.
|
| HealthServiceRequest..::..WebResponseStreamHandler |
Defines a delegate for handling the response stream for a request.
|
| Enumeration | Description | |
|---|---|---|
| ApplicationOptions |
Optional configuration settings for HealthVault applications.
|
| AuthorizationRuleDisplayFlags |
A class representing the display strategies for optional rules
|
| AuthorizedRecordState |
Defines the state of a HealthVault record authorization.
|
| BlobFormat |
Determines how BLOB information will be returned when fetching a
HealthRecordItem.
|
| BlobHashAlgorithm |
Defines the set of supported blob hash algorithms.
|
| CertificateType |
Supported certificate types.
|
| HealthRecordAuthorizationStatus |
The record's current authorization status.
|
| HealthRecordItemDataTableView |
Defines the possible views for the HealthRecordItemDataTable.
|
| HealthRecordItemFlags |
Represents access restrictions for a HealthRecordItem.
|
| HealthRecordItemPermissions |
Provides values that indicate the rights associated with access to a
health record item.
|
| HealthRecordItemSections |
The section that will be or were retrieved when accessing
a HealthRecordItem.
|
| HealthRecordItemSignatureMethod |
Defines the HealthRecordItem digital signature methods.
|
| HealthRecordItemState |
Represents the state of the HealthRecordItem.
|
| HealthRecordItemStates |
The states of the health record item to search for.
|
| HealthRecordItemTypeSections |
Enumeration used to specify the sections of health record item type definition that should be returned.
|
| HealthRecordState |
The state of a record.
|
| HealthServiceAuditAccessAvenue |
The avenue used to perform the operation.
|
| HealthServiceAuditAction |
Indicates the operation that was performed.
|
| HealthServiceStatusCode |
Status codes for various conditions occurring in the SDK. Contains
status codes returned by HealthVault methods as Response.Code
and codes to represent errors in the SDK itself.
|
| HealthVaultMethods |
The public HealthVault methods that are available for applications to call.
|
| RelationshipType |
Defines the interpersonal relationship between the authorized
person and the person to whom the record belongs.
|
| VocabularySearchType |
Defines the types of search operations that can be performed on
HealthVault vocabularies.
|