Show / Hide Table of Contents

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 Source

DebugDeployment(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 Source

DisplayName

Gets the display name for the deployment.

Declaration
public override string DisplayName { get; }
Property Value
Type Description
System.String

Methods

View Source

StartDeploymentInternal(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

  • View Source
In This Article
Back to top Generated by DocFX