Class DebugDeployment
Contains a debug deployment for a specific device.
Inheritance
System.Object
DebugDeployment
Namespace: Phoenix.ThemeTesting
Assembly: Phoenix.Plugin.ThemeTesting.dll
Syntax
public class DebugDeployment : DeploymentBase
Constructors
View SourceDebugDeployment(IDevice, DeploymentFactoryBase, ParameterInfo[])
Initializes a new instance of the DebugDeployment class.
Declaration
public DebugDeployment(IDevice device, DeploymentFactoryBase factory, ParameterInfo[] deploymentParameters)
Parameters
Type | Name | Description |
---|---|---|
IDevice | device | The device targeted for the deployment. |
DeploymentFactoryBase | factory | The factory used to create the deployment. |
ParameterInfo[] | deploymentParameters | The parameters corresponding to this deployment. |
Properties
View SourceDisplayName
Gets the display name for the deployment.
Declaration
public override string DisplayName { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
View SourceStartDeploymentInternal(IProgress<DeploymentProgressInfo>, CancellationToken)
Starts the deployment.
Declaration
protected override async Task<bool> StartDeploymentInternal(IProgress<DeploymentProgressInfo> reportProgress, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
System.IProgress<DeploymentProgressInfo> | reportProgress | the callback for reporting progress. |
System.Threading.CancellationToken | token | the cancellation token. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | The task for the deployment |