Interface IPackage
The interface for device-agnostic packages.
Namespace: Phoenix.Applications
Assembly: Phoenix.Abstractions.Applications.dll
Syntax
public interface IPackage
Properties
View SourceApplications
Gets the applications inside the package.
Declaration
IList<IApplication> Applications { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<IApplication> |
AppVersion
Gets the version of the package.
Declaration
Version AppVersion { get; }
Property Value
Type | Description |
---|---|
System.Version |
DisplayName
Gets the display name.
Declaration
string DisplayName { get; }
Property Value
Type | Description |
---|---|
System.String |
FullPath
Gets the full path to the installed package.
Declaration
string FullPath { get; }
Property Value
Type | Description |
---|---|
System.String |
ID
Gets the package ID.
Declaration
string ID { get; }
Property Value
Type | Description |
---|---|
System.String |
IsSystem
Gets a value indicating whether or not the package is a system package.
Declaration
bool IsSystem { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
View SourceGetIsRunningAsync()
Gets a value indicating whether or not the package has a running application.
Declaration
Task<bool> GetIsRunningAsync()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | whether or not the package has a running application |