HealthClientApplication HealthClientApplication HealthClientApplication Class

Definition

Represents a HealthVault client application.

public class HealthClientApplication : IDisposable
type HealthClientApplication = class
    interface IDisposable
Public Class HealthClientApplication
Implements IDisposable
Inheritance
HealthClientApplicationHealthClientApplicationHealthClientApplication
Implements

Remarks

Use this class for creating a Windows client application
for connecting to HealthVault.

Properties

ApplicationConnection ApplicationConnection ApplicationConnection

Gets an ApplicationConnection that represents the connection to HealthVault.

ApplicationId ApplicationId ApplicationId

Gets the ID of the local client application.

HealthServiceUrl HealthServiceUrl HealthServiceUrl

Gets the URL of the HealthVault platform service.

MasterApplicationId MasterApplicationId MasterApplicationId

Gets the ID of the master application.

ServiceInstance ServiceInstance ServiceInstance

Gets the HealthVault web-service instance that this client application instance connects to, if it is specified during construction.

ShellUrl ShellUrl ShellUrl

Gets the URL of the HealthVault shell service.

Methods

Create(Guid, Guid) Create(Guid, Guid) Create(Guid, Guid)

Create the application using values stored in the app.config file.

Create(Guid, Guid, HealthServiceInstance) Create(Guid, Guid, HealthServiceInstance) Create(Guid, Guid, HealthServiceInstance)

Create an application based on the passed-in values.

Create(Guid, Guid, Uri, Uri) Create(Guid, Guid, Uri, Uri) Create(Guid, Guid, Uri, Uri)

Create an application based on the passed-in values.

CreateAuthorizedConnection(Guid) CreateAuthorizedConnection(Guid) CreateAuthorizedConnection(Guid)

Creates an authorized client connection to the application.

DeleteCertificate() DeleteCertificate() DeleteCertificate()

Deletes the certificate created as part of application creation

Dispose() Dispose() Dispose()

Disposes the request.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Cleans up the cancel request trigger.

GetApplicationCreationUrl(String) GetApplicationCreationUrl(String) GetApplicationCreationUrl(String)

Gets the URL of a web page that will direct the user to create the application.

GetApplicationCreationUrl(String, String) GetApplicationCreationUrl(String, String) GetApplicationCreationUrl(String, String)

Gets the URL of a web page that will direct the user to create the application.

GetApplicationCreationUrl() GetApplicationCreationUrl() GetApplicationCreationUrl()

Gets the URL of a web page that will direct the user to create the application.

GetApplicationInfo() GetApplicationInfo() GetApplicationInfo()

Gets an ApplicationInfo from the HealthVault server that describes the client application.

GetUserAuthorizationUrl() GetUserAuthorizationUrl() GetUserAuthorizationUrl()

Gets the URL of a web page that will direct the user to authorize the application.

GetUserAuthorizationUrl(String) GetUserAuthorizationUrl(String) GetUserAuthorizationUrl(String)

Gets the URL of a web page that will direct the user to authorize the application, including optional APPAUTH parameters.

StartApplicationCreationProcess() StartApplicationCreationProcess() StartApplicationCreationProcess()

Start the application creation process with a default application name.

StartApplicationCreationProcess(String) StartApplicationCreationProcess(String) StartApplicationCreationProcess(String)

Start the application creation process with a specified application name.

StartUserAuthorizationProcess() StartUserAuthorizationProcess() StartUserAuthorizationProcess()

Start the authorization process.

StartUserAuthorizationProcess(String) StartUserAuthorizationProcess(String) StartUserAuthorizationProcess(String)

Start the authorization process with optional APPAUTH parameters.

Applies to