Export (0) Print
Expand All
Expand Minimize

Microsoft.Health Namespace

HealthVault
The members of the Microsoft.Health namespace provide general access to HealthVault services.

  ClassDescription
Public class ActiveRecordAuthorization
Provides information about a person who has access to a HealthVault record.
Public class AnonymousConnection
Represents a connection for an application to the HealthVault service for operations that require neither user authentication nor application identifier verification.
Public class ApplicationBinaryConfiguration
Represents configuration data for an application which can be read from a file or stream and has an associated content type.
Public class ApplicationConnection
Base class that represents a connection of an application to the HealthVault service for either online or offline operations.
Public class ApplicationInfo
Defines the configuration for a HealthVault application.
Public class ApplicationSettings
Application specific settings for the user.
Public class AuthenticatedConnection
Represents an authenticated interface to the HealthVault service. Most operations performed against the service require authentication.
Public class AuthorizationRule
This class defines an authorization rule in the HealthVault service.
Public class AuthorizationSetDefinition
Defines the interface for interacting with sets of health record items for authorization purposes. This class is abstract.
Public class Blob
Represents binary data that can be associated with a person's health record.
Public class BlobHashInfo
Represents hash information about a Blob.
Public class BlobSignatureItem
Represents information about a BLOB that is part of a digital signature.
Public class BlobStore
A collection of the BLOBs associated with a health record item.
Public class BlobStream
A stream for sending and receiving binary data associated with a health record item.
Public class CachedServiceInfoProvider
A cached provider for service info retrieved from the HealthVault web-service.
Public class CertificateValidationException
Represents the exception thrown when a failure occurs during a certificate validation.
Public class CommonItemData
Represents data that is common for all types of health record items.
Public class ConversionFailureException
Represents the exception thrown when a failure occurs during a conversion operation.
Public class CultureSpecificByteArrayDictionary
Dictionary for storing localized byte array values.
Public class CultureSpecificDictionary<(Of <(<'TValue>)>)>
Dictionary for storing localized values.
Public class CultureSpecificStringDictionary
Dictionary for storing localized string values.
Public class CultureSpecificUrlDictionary
Dictionary for storing localized string values.
Public class DateRange
Represents the range of time between two dates.
Public class DateRangeSetDefinition
Defines a set of health record items for authorization purposes whose effective date falls within a specified range.
Public class GetAuthorizedPeopleSettings
The settings for retrieving a set of PersonInfo objects through GetAuthorizedPeople(GetAuthorizedPeopleSettings)
Public class HealthApplicationConfiguration
Gives access to the configuration file for the application and exposes some of the settings directly.
Public class HealthClientApplication
Represents a HealthVault client application.
Public class HealthClientAuthorizedConnection
Represents an authorized connection between a HealthVault client application and the HealthVault service.
Public class HealthRecordAccessor
Represents the API set used to access a health record for an individual.
Public class 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.
Public class 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.
Public class HealthRecordExporter
Exports HealthVault record items.
Public class HealthRecordFilter
Defines a filter for use with HealthRecordSearcher searches.
Public class HealthRecordInfo
Represents the APIs and information about a health record for an individual.
Public class HealthRecordItem
Represents a health record item.
Public class HealthRecordItemCollection
Defines a group of results that gets returned from the HealthRecordSearcher.
Public class HealthRecordItemDataTable
Represents a data table that populates itself with HealthVault data.
Public class HealthRecordItemDeserializationException
Represents the exception thrown when the deserialization of a type-specific health record item fails.
Public class HealthRecordItemExtension
Represents an extension to a health record item.
Public class HealthRecordItemKey
Uniquely identifies a health record item in the system.
Public class HealthRecordItemRelationship
Represents a loose relationship between health record item instances.
Public class 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.
Public class HealthRecordItemSignature
Represents a digital signature of the HealthRecordItem.
Public class HealthRecordItemTypeDefinition
Describes the schema and structure of a health record item type.
Public class 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.
Public class HealthRecordItemTypeVersionInfo
Represents the version information for a health record item type.
Public class HealthRecordPermissions
Provides the permission inforamtion that the current authenticated person has for the record when using the current application.
Public class 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.
Public class HealthRecordSearcher
Searches for health record items in HealthVault records.
Public class HealthRecordUpdateInfo
Encapsulates information about an updated record and the person associated with that record.
Public class HealthRecordView
Defines a result view for use with HealthRecordSearcher searches.
Public class HealthServiceAccessDeniedException
The exception representing a HealthVault error code of AccessDenied
Public class HealthServiceApplicationDuplicateCredentialException
The exception representing a HealthVault error code of DuplicateCredentialFound.
Public class HealthServiceAssemblyInfo
Provides information about the HealthVault assemblies.
Public class HealthServiceAudit
Represents an audit trail of creations or updates to information in the HealthVault service.
Public class HealthServiceAuthenticatedSessionTokenExpiredException
The exception representing a HealthVault error code of AuthenticatedSessionTokenExpired.
Public class HealthServiceConnection
Simplifies access to the HealthVault service. This class is abstract.
Public class HealthServiceCredentialTokenExpiredException
The exception representing a HealthVault error code of CredentialTokenExpired.
Public class HealthServiceEmailNotValidatedException
The exception representing a HealthVault error code of EmailNotValidated.
Public class HealthServiceErrorContext
Contains the error context of the service when the error occurred.
Public class HealthServiceException
Represents the base class for all HealthVault exceptions thrown by the SDK.
Public class HealthServiceInstance
Provides information about a single deployment of HealthVault services and health record storage.
Public class HealthServiceInvalidApplicationAuthorizationException
The exception representing a HealthVault error code of InvalidApplicationAuthorization.
Public class HealthServiceInvalidPersonException
The exception representing a HealthVault error code of InvalidPerson.
Public class HealthServiceInvalidRecordException
The exception representing a HealthVault error code of InvalidRecord.
Public class HealthServiceLocation
Provides methods that retrieve URLs of important locations for the HealthVault service.
Public class HealthServiceMailAddressMalformedException
The exception representing a HealthVault error code of MailAddressMalformed.
Public class HealthServiceMeaningfulUseInfo
Provides configuration information for Meaningful Use features.
Public class HealthServiceMethodInfo
Provides information about the HealthVault methods.
Public class HealthServiceMethodVersionInfo
Provides information about the supported versions of a HealthVault service web method.
Public class HealthServiceOtherDataSizeLimitExceededException
The exception representing a HealthVault error code of OtherDataItemSizeLimitExceeded
Public class HealthServicePasswordNotStrongException
The exception representing a HealthVault error code of PasswordNotStrong.
Public class HealthServiceRecordQuotaExceededException
The exception representing a HealthVault error code of RecordQuotaExceeded.
Public class HealthServiceRequest
Represents an individual request to a HealthVault service. The class wraps up the XML generation and web request/response.
Public class HealthServiceRequestCancelledException
The exception indicating that the application requested the HealthVault request be cancelled.
Public class HealthServiceResponseData
Contains the response information from the HealthVault service after processing a request.
Public class HealthServiceResponseError
Contains error information for a response that has a code other than Ok.
Public class HealthServiceShellInfo
Provides information about the HealthVault Shell.
Public class HealthServiceShellRedirectToken
Represents the redirect information that can be supplied along with the Shell redirect URL to access specific functionalities in the Shell.
Public class HealthVaultPlatform
Provides low-level access to the HealthVault service.
Public class InactiveRecordAuthorization
Provides information about a person who has not yet accepted an invitation to share a HealthVault record.
Public class IncompatibleVersionException
Indicates version incompatibility.
Public class InvalidConfigurationException
Represents the exception thrown when a configuration file has invalid values.
Public class 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.
Public class 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.
Public class Location
A location defined by country and state/province ISO 3166 codes.
Public class LocationCollection
A location defined by country and state/province ISO 3166 codes.
Public class MailRecipient
Represents an email address that can be used when calling SendInsecureMessageFromApplication.
Public class OtherItemData
Represents data, typically binary data, that extends the XML of the health record item.
Public class PersonInfo
Provides information about a person's HealthVault account.
Public class RecordAuthorization
Provides information about a person who has access or who has been invited to share a HealthVault record.
Public class ServiceInfo
Provides information about the HealthVault service to which you are connected.
Public class ShellRedirectParameters
Parameters for constructing a HealthVault Shell redirect URL.
Public class SignatureFailureException
Represents the exception thrown when a failure occurs during a signature operation.
Public class TypeHandlerAlreadyRegisteredException
Indicates that a health record item type handler has already been registered for the specified item type.
Public class TypeIdSetDefinition
Defines a set of health record items of the specified type for authorization purposes.
Public class UserTagSetDefinition Obsolete.
Defines a set of health record items for authorization purposes whose user tags are within a specified set.
Public class Vocabulary
Vocabulary list
Public class VocabularyAuthorization
This class defines an authorization to use a single Vocabulary or a family of Vocabularies in HealthVault.
Public class VocabularyItem
Represents an item in the HealthVault Vocabulary.
Public class VocabularyItemCollection
A collection of vocabulary items belonging to a particular vocabulary.
Public class VocabularyItemDataConverter
Represents the converter class that converts values between different vocabulary items.
Public class VocabularyKey
Represents a key for identifying a Vocabulary in the HealthLexicon.
Public class VocabularySearchHelper
Represents an API set to create URLs that will handle HTTP GET queries for searches on a specified vocabulary.
Public class VocabularySearchParameters
The set of search parameters are used with the Vocabulary Search feature to specify the vocabulary etc.

  InterfaceDescription
Public interface IMarshallable
Defines the HealthVault interface used to perform versioned serialization of objects.
Public interface IServiceInfoProvider
Exposes functionality to retrieve service information from the HealthVault web-service.

  DelegateDescription
Public delegate HealthRecordClientFilterHandler
Defines the method signature for client side filtering of HealthRecordItems.
Public delegate HealthServiceRequest..::..WebResponseStreamHandler
Defines a delegate for handling the response stream for a request.

  EnumerationDescription
Public enumeration ApplicationOptions
Optional configuration settings for HealthVault applications.
Public enumeration AuthorizationRuleDisplayFlags
A class representing the display strategies for optional rules
Public enumeration AuthorizedRecordState
Defines the state of a HealthVault record authorization.
Public enumeration BlobFormat
Determines how BLOB information will be returned when fetching a HealthRecordItem.
Public enumeration BlobHashAlgorithm
Defines the set of supported blob hash algorithms.
Public enumeration CertificateType
Supported certificate types.
Public enumeration HealthRecordAuthorizationStatus
The record's current authorization status.
Public enumeration HealthRecordItemDataTableView
Defines the possible views for the HealthRecordItemDataTable.
Public enumeration HealthRecordItemFlags
Represents access restrictions for a HealthRecordItem.
Public enumeration HealthRecordItemPermissions
Provides values that indicate the rights associated with access to a health record item.
Public enumeration HealthRecordItemSections
The section that will be or were retrieved when accessing a HealthRecordItem.
Public enumeration HealthRecordItemSignatureMethod
Defines the HealthRecordItem digital signature methods.
Public enumeration HealthRecordItemState
Represents the state of the HealthRecordItem.
Public enumeration HealthRecordItemStates
The states of the health record item to search for.
Public enumeration HealthRecordItemTypeSections
Enumeration used to specify the sections of health record item type definition that should be returned.
Public enumeration HealthRecordState
The state of a record.
Public enumeration HealthServiceAuditAccessAvenue
The avenue used to perform the operation.
Public enumeration HealthServiceAuditAction
Indicates the operation that was performed.
Public enumeration 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.
Public enumeration HealthVaultMethods
The public HealthVault methods that are available for applications to call.
Public enumeration ItemRetrievalIntentions
The usage intentions for items being retrieved.
Public enumeration RelationshipType
Defines the interpersonal relationship between the authorized person and the person to whom the record belongs.
Public enumeration ServiceInfoSections
Represents the categories of information that can be specified when creating a ServiceInfo object via GetServiceDefinition(HealthServiceConnection, ServiceInfoSections) or GetServiceDefinition(HealthServiceConnection, ServiceInfoSections, DateTime). If any categories are specified, only the information corresponding to those categories will be filled out in the ServiceInfo object; otherwise, all information will be filled out.
Public enumeration VocabularySearchType
Defines the types of search operations that can be performed on HealthVault vocabularies.
Show:
© 2015 Microsoft