Connect​Package​Creation​Parameters Class

Definition

The parameters that need to be supplied in order to create a PasswordProtectedPackage through the ConnectPackage creation API.

public class ConnectPackageCreationParameters : IDisposable
Inheritance
ConnectPackageCreationParameters
Implements

Constructors

Connect​Package​Creation​Parameters(​Offline​Web​Application​Connection, ​String, ​String, ​String, ​String)

Constructs an ConnectPackageCreationParameters instance with supplied values.

Connect​Package​Creation​Parameters(​Offline​Web​Application​Connection, ​String, ​String, ​String, ​String, ​String)

Constructs an ConnectPackageCreationParameters instance with supplied values.

Properties

Application​Patient​Id

Gets the application specific identifier for the user. This identifier is used to uniquely identify the user in the application data storage, whereas the HealthVault person ID is used to identify the person in HealthVault.

Blob​Chunk​Encryption​Algorithm

Gets the algorithm used to encrypt the BlobStreams that belong to the HealthRecordItems within the connect package.

Blob​Chunk​Encryption​Algorithm​Name

Gets the name of the algorithm used to encrypt the BlobStreams that belong to the HealthRecordItems within the connect package.

Connection

Gets the application connection to HealthVault. The application ID in the connection is used when making the patient connection.

Connect​Package​Encryption​Algorithm

Gets the algorithm used to encrypt the HealthRecordItems, that form the contents of the connect package.

Connect​Package​Encryption​Algorithm​Name

Gets the name of the algorithm used to encrypt the HealthRecordItems, that form the contents of the connect package.

Connect​Package​HM​AC​Algorithm

Gets the algorithm used to generate the HMAC for the connect package.

Connect​Package​HM​AC​Algorithm​Name

Gets the name of the algorithm used to generate the HMAC for the connect package.

Friendly​Name

Gets the friendly name for the patient connection which will be shown to the user when they go to HealthVault Shell to validate the connection.

Identity​Code

Gets the package identity token previously obtained from AllocatePackageId(OfflineWebApplicationConnection).

Password​Protect​Algorithm

Gets the PasswordProtectAlgorithm to be used in the connect package.

Salt

Gets the salt used to encrypt the entities within the connect package.

Security​Answer

Gets the answer to the SecurityQuestion which the patient must use when adding the package to their record via HealthVault Shell.

Security​Question

Gets the question (usually provided by the patient) to which the patient must provide the SecurityAnswer when they go to validate the connection in the HealthVault Shell.

Methods

Dispose()

Explicit clean up.

Finalize()

Last resort clean up.