HealthWebApplicationConfiguration HealthWebApplicationConfiguration HealthWebApplicationConfiguration Class

Definition

public class HealthWebApplicationConfiguration : Microsoft.Health.HealthApplicationConfiguration
type HealthWebApplicationConfiguration = class
    inherit HealthApplicationConfiguration
Public Class HealthWebApplicationConfiguration
Inherits HealthApplicationConfiguration
Inheritance
HealthWebApplicationConfigurationHealthWebApplicationConfigurationHealthWebApplicationConfiguration

Constructors

HealthWebApplicationConfiguration() HealthWebApplicationConfiguration() HealthWebApplicationConfiguration()

Properties

ActionUrlRedirectOverride ActionUrlRedirectOverride ActionUrlRedirectOverride

Gets a URL to use in place of the action URL in testing environments.

AllowedRedirectSites AllowedRedirectSites AllowedRedirectSites

Gets the list of allowed redirect sites.

ApplicationCertificate ApplicationCertificate ApplicationCertificate

Gets a certificate containing the application's private key.

(Inherited from HealthApplicationConfiguration)
ApplicationId ApplicationId ApplicationId

Gets the application's unique identifier.

(Inherited from HealthApplicationConfiguration)
BlobStreamUrl BlobStreamUrl BlobStreamUrl

Gets the URL to/from which BLOBs get streamed, for the configured default instance of the HealthVault web-service.

(Inherited from HealthApplicationConfiguration)
ConnectionLeaseTimeout ConnectionLeaseTimeout ConnectionLeaseTimeout

Gets the amount of time, in milliseconds, that the application's connection can remain open before the HealthVault framework closes the connection.

(Inherited from HealthApplicationConfiguration)
ConnectionMaxIdleTime ConnectionMaxIdleTime ConnectionMaxIdleTime

Gets the amount of time, in milliseconds, that the application's connection can remain idle before the HealthVault framework closes the connection.

(Inherited from HealthApplicationConfiguration)
ConnectionUseHttpKeepAlive ConnectionUseHttpKeepAlive ConnectionUseHttpKeepAlive

Gets a value that indicates whether the application uses Http 1.1 persistent connections to HealthVault.

(Inherited from HealthApplicationConfiguration)
CookieDomain CookieDomain CookieDomain

Gets the domain that will be used for the cookie.

CookieName CookieName CookieName

Gets the name to use for the cookie which stores login information for the user.

CookiePath CookiePath CookiePath

Gets the path to be used for the cookie.

CookieTimeoutMinutes CookieTimeoutMinutes CookieTimeoutMinutes

Gets the time a cookie will be stored.

Current Current Current

Gets or sets the current configuration object for the app-domain.

DataGridItemsPerPage DataGridItemsPerPage DataGridItemsPerPage

Gets the number of items that are shown per page when using the HealthRecordItemDataGrid.

DefaultRequestTimeToLive DefaultRequestTimeToLive DefaultRequestTimeToLive

Gets the request time to live in seconds.

(Inherited from HealthApplicationConfiguration)
DefaultRequestTimeout DefaultRequestTimeout DefaultRequestTimeout

Gets the request timeout in seconds.

(Inherited from HealthApplicationConfiguration)
HashAlgorithmName HashAlgorithmName HashAlgorithmName

Gets the name of the hashing algorithm to use when communicating with HealthVault.

(Inherited from HealthApplicationConfiguration)
HealthClientServiceUrl HealthClientServiceUrl HealthClientServiceUrl

Gets the HealthVault client service URL for the configured default instance of the HealthVault web-service, from the application or web configuration file.

(Inherited from HealthApplicationConfiguration)
HealthVaultMethodUrl HealthVaultMethodUrl HealthVaultMethodUrl

Gets the HealthVault method request URL for the configured default instance of the HealthVault web-service.

(Inherited from HealthApplicationConfiguration)
HealthVaultShellAuthenticationUrl HealthVaultShellAuthenticationUrl HealthVaultShellAuthenticationUrl

Gets the URL of the HealthVault Shell authentication page.

HealthVaultShellUrl HealthVaultShellUrl HealthVaultShellUrl

Gets the HealthVault Shell URL for the configured default instance of the HealthVault web-service.

(Inherited from HealthApplicationConfiguration)
HealthVaultTypeSchemaUrl HealthVaultTypeSchemaUrl HealthVaultTypeSchemaUrl

Gets the HealthVault type schema root URL for the configured default instance of the HealthVault web-service.

(Inherited from HealthApplicationConfiguration)
HealthVaultUrl HealthVaultUrl HealthVaultUrl

Gets the root URL for a default instance of the HealthVault web-service.

(Inherited from HealthApplicationConfiguration)
HmacAlgorithmName HmacAlgorithmName HmacAlgorithmName

Gets the name of the algorithm used to ensure communication with HealthVault isn't tampered with.

(Inherited from HealthApplicationConfiguration)
InlineBlobHashBlockSize InlineBlobHashBlockSize InlineBlobHashBlockSize

Gets the size in bytes of the block used to hash inlined BLOB data.

(Inherited from HealthApplicationConfiguration)
InsecureHttpScheme InsecureHttpScheme InsecureHttpScheme

Gets the scheme to use for insecure HTTP addresses.

IsMultipleRecordApplication IsMultipleRecordApplication IsMultipleRecordApplication

Gets a value indicating whether the application works with multiple records at one time or just one.

IsSignupCodeRequired IsSignupCodeRequired IsSignupCodeRequired

Gets a value indicating whether a signup code is required when a user signs up for a HealthVault account.

MaxCookieTimeoutMinutes MaxCookieTimeoutMinutes MaxCookieTimeoutMinutes

Gets the maximum time a cookie will be stored.

MultiInstanceAware MultiInstanceAware MultiInstanceAware

Gets the value which indicates whether the application is able to handle connecting to multiple instances of the HealthVault web-service.

(Inherited from HealthApplicationConfiguration)
RequestCompressionMethod RequestCompressionMethod RequestCompressionMethod

Gets the method used to compress requests.

(Inherited from HealthApplicationConfiguration)
RequestCompressionThreshold RequestCompressionThreshold RequestCompressionThreshold

Gets the size in kilobytes above which requests will be compressed.

(Inherited from HealthApplicationConfiguration)
ResponseCompressionMethods ResponseCompressionMethods ResponseCompressionMethods

Gets the application's supported compression methods that can be sent back from HealtVault during a method response.

(Inherited from HealthApplicationConfiguration)
RestHealthVaultUrl RestHealthVaultUrl RestHealthVaultUrl

Gets the root URL for a default instance of the Rest HealthVault service

(Inherited from HealthApplicationConfiguration)
RetryOnInternal500Count RetryOnInternal500Count RetryOnInternal500Count

Gets the number of retries the .NET APIs will make when getting an internal error response (error 500) from HealthVault.

(Inherited from HealthApplicationConfiguration)
RetryOnInternal500SleepSeconds RetryOnInternal500SleepSeconds RetryOnInternal500SleepSeconds

Gets the sleep duration in seconds between retries due to HealthVault returning an internal error (error 500).

(Inherited from HealthApplicationConfiguration)
SecureHttpScheme SecureHttpScheme SecureHttpScheme

Gets the scheme to use for secure HTTP addresses.

ServiceInfoDefaultCacheTtl ServiceInfoDefaultCacheTtl ServiceInfoDefaultCacheTtl

Gets the value which specifies the period of time before the ServiceInfo.Current built-in cache is considered expired.

(Inherited from HealthApplicationConfiguration)
SignatureAlgorithmName SignatureAlgorithmName SignatureAlgorithmName

Gets the name of the signature algorithm.

(Inherited from HealthApplicationConfiguration)
SignatureHashAlgorithmName SignatureHashAlgorithmName SignatureHashAlgorithmName

Gets the name of the signature hash algorithm.

(Inherited from HealthApplicationConfiguration)
SupportedTypeVersions SupportedTypeVersions SupportedTypeVersions

Gets the type version identifiers of types supported by this application.

(Inherited from HealthApplicationConfiguration)
SymmetricAlgorithmName SymmetricAlgorithmName SymmetricAlgorithmName

Gets the name of the symmetric algorithm.

(Inherited from HealthApplicationConfiguration)
UseAspSession UseAspSession UseAspSession

Gets a value indicating whether the HealthVault token should be stored in the ASP.NET session rather than a cookie.

UseLegacyTypeVersionSupport UseLegacyTypeVersionSupport UseLegacyTypeVersionSupport

Gets a value indicating whether or not legacy type versioning support should be used.

(Inherited from HealthApplicationConfiguration)
UseSslForSecurity UseSslForSecurity UseSslForSecurity

Gets a value indicating whether HealthServicePage should automatically redirect to SSL ports when reached through an unsecured port.

Methods

GetActionUrl(String) GetActionUrl(String) GetActionUrl(String)

Gets the URL of the page corresponding to the action.

GetConfigurationString(String) GetConfigurationString(String) GetConfigurationString(String)

Gets the string configuration value given the key

(Inherited from HealthApplicationConfiguration)

Fields

DefaultDefaultRequestTimeToLive DefaultDefaultRequestTimeToLive DefaultDefaultRequestTimeToLive

The default request time to live value.

(Inherited from HealthApplicationConfiguration)
DefaultDefaultRequestTimeout DefaultDefaultRequestTimeout DefaultDefaultRequestTimeout

The default request time out value.

(Inherited from HealthApplicationConfiguration)
DefaultHashAlgorithmName DefaultHashAlgorithmName DefaultHashAlgorithmName

The default hash algorithm name.

(Inherited from HealthApplicationConfiguration)
DefaultHmacAlgorithmName DefaultHmacAlgorithmName DefaultHmacAlgorithmName

The default HMAC algorithm name.

(Inherited from HealthApplicationConfiguration)
DefaultRequestCompressionThreshold DefaultRequestCompressionThreshold DefaultRequestCompressionThreshold

Default size for compression threshold

(Inherited from HealthApplicationConfiguration)
DefaultRetryOnInternal500Count DefaultRetryOnInternal500Count DefaultRetryOnInternal500Count

The default number of internal retries.

(Inherited from HealthApplicationConfiguration)
DefaultRetryOnInternal500SleepSeconds DefaultRetryOnInternal500SleepSeconds DefaultRetryOnInternal500SleepSeconds

Default sleep duration in seconds.

(Inherited from HealthApplicationConfiguration)
DefaultSignatureAlgorithmName DefaultSignatureAlgorithmName DefaultSignatureAlgorithmName

The default signature algorithm name.

(Inherited from HealthApplicationConfiguration)
DefaultSignatureHashAlgorithmName DefaultSignatureHashAlgorithmName DefaultSignatureHashAlgorithmName

The default signature hash algorithm name.

(Inherited from HealthApplicationConfiguration)
DefaultSymmetricAlgorithmName DefaultSymmetricAlgorithmName DefaultSymmetricAlgorithmName

The default symmetric algorithm name.

(Inherited from HealthApplicationConfiguration)

Applies to