Intersoft ClientUI Documentation
ApplicationPackage Class Members
Properties  Methods  Events


The following tables list the members exposed by ApplicationPackage.

Public Constructors
 NameDescription
Public ConstructorApplicationPackage ConstructorInitialize a new instance of ApplicationPackage class.  
Top
Public Properties
 NameDescription
Public PropertyAssembliesGets or sets a collection of dependency assemblies that referenced by this package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyAutoLoadApplicationResourcesGets or sets a value that indicates whether the referenced resources should be automatically loaded when the application package is loaded.  
Public PropertyDependenciesGets or sets a collection of the dependency packages required in this application package.  
Public PropertyDescriptionGets or sets the description of this package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyDownloadStateGets the state of the current download progress of this package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyEnableMetadataDiscoveryGets or sets a value that indicates whether the application metadata (SAFMetadata.xml) should be automatically discovered and parsed when the package is downloaded.  
Public PropertyEnableViewPartDiscovery  
Public PropertyEntryPointAssemblyGets or sets the assembly name that represents the entry point assembly of the application package.  
Public PropertyFriendlyNameGets or sets the friendly name of the application package.  
Public PropertyIconGets or sets the URI of the image used to represent the icon of the application package.  
Public PropertyIDGets or sets the unique identifier of this package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyInstalledVersionGets the version number of the package currently installed in user's local machine. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyIsDownloadedDetermines whether this package is downloaded. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyIsInstalledDetermines whether this package is installed. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyIsLoadedDetermines whether this package has been loaded to the application domain context. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyKnownUri  
Public PropertyLastUpdatedGets the date when this package is last updated. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyMainAssemblyGets or sets the assembly name that represents the main assembly of the application package.  
Public PropertyMainTypeGets or sets the type name that represents the main element of the application package.  
Public PropertyNameGets or sets the name of this package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyResourcesGets or sets a collection of external resources that are required for the application to work properly.  
Public PropertyRuntimeVersionGets or sets the runtime version of the platform used in the application package.  
Public PropertySharedGets or sets whether this package can be shared and reused in other packages. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertySharedIDGets or sets the ID used to reference this package which is linked to other packages that use similar ID. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertySizeGets or sets the size of the package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertySourceGets or sets the URI that determines the source of the package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyTagGets or sets a custom data related to this package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyVersionGets or sets the version number of the package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public PropertyVirtualPathIdentityGets or sets the unique identifier that represents the virtual path of the application package.  
Top
Public Methods
 NameDescription
Public MethodCancelDownloadStop the download progress of this application package.  
Public MethodCreateInstanceOverloaded. Create an instance of the main type specified in the application package.  
Public MethodCreateInstanceAsyncOverloaded. Asynchronously create an instance of the main type specified in the application package.  
Public MethodDownloadOverloaded. Download the application package from the specified source.  
Public MethodGetEntryPointAssemblyGets the assembly object which is the entry point of the application package.  
Public MethodGetMainAssemblyGets the assembly object which is the main assembly of the application package.  
Public MethodGetPackageIDReturns the unique identifier of the package. (Inherited from Intersoft.Client.Framework.BasePackage)
Public MethodGetSettingGets the value of the setting given the key from the application storage.  
Public MethodInstallInstall the application package to the user's machine locally.  
Public MethodIsPackageDispatchableDetermines whether the package can be dispatched. (Inherited from Intersoft.Client.Framework.BasePackage)
Public MethodIsPackageFormatSupportedDetermines whether the package's format is supported by ClientUI application framework. (Inherited from Intersoft.Client.Framework.BasePackage)
Public MethodLoadLoad the application package along with its referenced assemblies to the domain context.  
Public Methodstatic (Shared in Visual Basic)ParseOverloaded. Apply the properties of the application package from specific source.  
Public MethodRemoveSetting  
Public MethodRetrieveFromStorageRetrieve the settings and data of the application package from the storage.  
Public MethodSaveSettingSave a custom application-specific setting to the storage.  
Public MethodUninstallRemoves the application package from the storage.  
Top
Protected Methods
Public Events
 NameDescription
Public EventPropertyChanged (Inherited from Intersoft.Client.Framework.BasePackage)
Top
See Also

Reference

ApplicationPackage Class
Intersoft.Client.Framework Namespace

Concepts

Application Framework Overview

Send Feedback