UpdateController Properties |
The UpdateController type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddCredentialsToAutoDetectProxy |
Gets or sets a value that specifies whether the controller will add default network credentials to the application's
default web proxy.
|
![]() | AllowElevatedPrivileges | Obsolete.
Gets or sets a value that specifies whether to allow updates to be applied
using a Windows service with administrative privileges. The service must be
installed before it can be used to apply an update.
|
![]() | AllUpdates |
Gets a collection of UpdateInformation objects that represent all
updates found from the last update check, or if no update
information is available.
|
![]() | ApplicationId |
Gets or sets a Guid that is used to uniquely identify the application
that is being updated.
|
![]() | AutoCopyCommandLine |
Gets or sets a value that indicates whether the command line arguments
passed to the application should be automatically passed to it again when
it is restarted after an update.
|
![]() | AutoDetectProxy |
Gets or sets a value that specifies whether the controller will automatically detect proxy settings.
|
![]() | AvailableUpdates |
Gets a collection of UpdateInformation objects that can be applied to
the current Version or if no update information is
available or EnableAutoChaining is .
|
![]() | BypassProxyOnLocal |
Gets or sets a value that specifies whether to bypass using a proxy server for local addresses.
|
![]() | CanRaiseEvents | Gets a value indicating whether the component can raise an event. (Inherited from Component.) |
![]() | ClientAccessKey |
Gets or sets a value that can be used as a secondary client identifier. Client keys can be
used in an AppLife Update Server whitelist. Like the ClientID, this value is passed to the server with each request.
|
![]() | ClientId |
A client identifier generated based on a unique hardware signature and install location
|
![]() | Container | Gets the IContainer that contains the Component. (Inherited from Component.) |
![]() | ControlledRolloutEnabled |
Gets or sets a value that specifies whether controlled rollouts are enabled for
updates received by the controller. When controlled rollouts are enabled, clients
are updated over the amount of time specified in the ControlledRolloutHours property.
|
![]() | ControlledRolloutHours |
Gets or sets the period of time over which clients will be updated when controlled rollouts are enabled.
|
![]() | CurrentUpdate |
Gets or sets information about the currently available update, or if
no update information has been retrieved. If setting this value, the UpdateInformation must be
in the list of updates retured by AllUpdates and EnableAutoChaining must be
.
|
![]() | CustomHttpHeaders |
Gets a collection of custom headers that will be sent with any HTTP request issued by the controller.
|
![]() | CustomHttpHeaderValue | Obsolete.
Gets or sets a String value that, when specified, is added to the http request header collection under the name 'AppLifeHttpHeader'.
The value can be used within a custom http handler on the server to perform server side processing.
|
![]() | CustomIpcData |
Gets or sets a string that is sent with all communications between controllers.
|
![]() | DesignMode | Gets a value that indicates whether the Component is currently in design mode. (Inherited from Component.) |
![]() | DisableControllerIpc |
Gets or sets a value that indicates whether the controller will communicate with other
controllers that share the same ApplicationId.
|
![]() | ElevationType |
Gets or sets a value that specifies the level of elevation used to apply
updates. See UpdateElevationType for more information.
|
![]() | EnableAutoChaining |
Gets or sets a value that indicates whether the UpdateController will find,
download and apply all possible updates in sequence, rather than one update at once.
|
![]() | EnableOfflineUpdates |
Gets or sets a value indicating whether the UpdateController will check
for updates using cached data, allowing previously downloaded updates to be applied without network connectivity.
|
![]() | EnableTestUpdates |
Gets or sets a value that indicates whether to allow updates that are flagged as
"test only" to be applied.
|
![]() | Events | Gets the list of event handlers that are attached to this Component. (Inherited from Component.) |
![]() | HostAssemblyLocation |
Gets the Entry Assembly location. To override the host assembly information use the OverrideHostProcessInfo method.
|
![]() | IsBusy |
Gets a value indicating whether an asynchronous operation is currently in progress.
|
![]() | IsFirstRun |
Gets a value indicating that this is the first time an UpdateController has been set to the
current ApplicationId since the last successful update for that ID was applied.
|
![]() | NoUpdateDisplayHtml |
Gets HTML retrieved from the update server that should be shown when no updates are
available, or if no update information has been retrieved.
|
![]() | NoUpdateDisplayText |
Gets text retrieved from the update server that should be shown when no updates are
available, or if no update information has been retrieved.
|
![]() | PreferredDownloadPath |
Gets or sets the directory where downloaded updates will be saved.
If this property is not set, updates will be saved in the current user's
temp directory.
|
![]() | ProxyAddress |
Gets or sets the address of the proxy server the UpdateController will
use when connecting to the update location.
|
![]() | ProxyDomain |
Gets or sets the domain used for authentication on the proxy server.
|
![]() | ProxyPassword |
Gets or sets the password used for authentication on the proxy server.
|
![]() | ProxyUseDefaultCredentials |
Gets or sets a value that specifies whether the UpdateController will use the
credentials of the currently logged on user when accessing the proxy server.
|
![]() | ProxyUserName |
Gets or sets the user name used for authentication on the proxy server.
|
![]() | PublicKeyToken |
Gets or sets the public key token of the strong name key used to create the
updates that will be downloaded and applied by the UpdateController.
If an update cannot be validated using this key, it will not be applied.
|
![]() | Site | (Inherited from Component.) |
![]() ![]() | UpdateLocation |
Gets or sets the network location of the updates for the application. Any
UNC, HTTP, or FTP location can be specified.
|
![]() | UpdateLocationDomain |
Gets or sets a domain user name to use to log in to access the location specified in
UpdateLocation.
|
![]() | UpdateLocationPassword |
Gets or sets a password to use to log in to access the location specified in
UpdateLocation.
|
![]() | UpdateLocationUserName |
Gets or sets a user name to use to log in to access the location specified in
UpdateLocation.
|
![]() | UseDefaultCredentialsOverHttp |
Gets or sets a value that indicates whether to user the current user's credentials
when accessing UpdateLocation, when UpdateLocation is an HTTP URI.
|
![]() | UseHostAssemblyVersion |
Gets or sets a value that specifies whether the controller will use the hosting assembly's
version as the value for Version.
|
![]() | Version |
Gets or sets the current version number of the application used for update purposes.
|
![]() | WebRequestKeepAlive |
Gets or sets a Boolean value that sets the KeepAlive property of a web request for an update.
The default value is true, and should only be set to false if updates are hosted on a server that does not support
the default keep alive behavior.
|