Show / Hide Table of Contents

Class PushDeploymentFactory

Manages the information needed to create a push deployment.

Inheritance
System.Object
PushDeploymentFactory
Namespace: Phoenix.Devices
Assembly: Phoenix.Devices.Xbox.dll
Syntax
public class PushDeploymentFactory : DeploymentFactoryBase

Fields

View Source

AppxManifestKey

The key for the app manifest parameter.

Declaration
public static readonly string AppxManifestKey
Field Value
Type Description
System.String
View Source

AppxManifestTooltip

The tooltip for the app manifest parameter.

Declaration
public static readonly string AppxManifestTooltip
Field Value
Type Description
System.String
View Source

RemoveExtraFilesKey

The key for the remove extra files parameter.

Declaration
public static readonly string RemoveExtraFilesKey
Field Value
Type Description
System.String
View Source

RemoveExtraFilesTooltip

The tooltip for the remove extra files parameter.

Declaration
public static readonly string RemoveExtraFilesTooltip
Field Value
Type Description
System.String

Properties

View Source

CanCancel

Gets a value indicating whether or not the deployment type is cancelable.

Declaration
public override bool CanCancel { get; }
Property Value
Type Description
System.Boolean
View Source

CanReportProgress

Gets a value indicating whether or not the deployment type reports progress.

Declaration
public override bool CanReportProgress { get; }
Property Value
Type Description
System.Boolean
View Source

Name

Gets the name of deployment type.

Declaration
public override string Name { get; }
Property Value
Type Description
System.String
View Source

UserDescription

Gets the user description for the deployment type.

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

Methods

View Source

CreateDeploymentInternal(IDevice, ParameterInfo[])

Creates the deployment instance for a device with the specified parameters.

Declaration
protected override DeploymentBase CreateDeploymentInternal(IDevice device, ParameterInfo[] deploymentParameters)
Parameters
Type Name Description
IDevice device

The target device.

ParameterInfo[] deploymentParameters

The deployment parameters.

Returns
Type Description
DeploymentBase

A new deployment instance.

View Source

GetDefaultParameters()

Gets the default parameters for the deployment type.

Declaration
public override ParameterInfo[] GetDefaultParameters()
Returns
Type Description
ParameterInfo[]

The default parameters.

View Source

GetSupportedDevices()

Gets the supported devices for the deployment type.

Declaration
public override IList<string> GetSupportedDevices()
Returns
Type Description
System.Collections.Generic.IList<System.String>

The supported devices

View Source

ValidateDeploymentParameters(ParameterInfo[])

Validates the deployment parameters.

Declaration
public override bool ValidateDeploymentParameters(ParameterInfo[] deploymentParameters)
Parameters
Type Name Description
ParameterInfo[] deploymentParameters

The deployment parameters to validate.

Returns
Type Description
System.Boolean

Whether or not the parameters are valid.

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