Class PushDeploymentFactory
Manages the information needed to create a push deployment.
Inheritance
Namespace: Phoenix.Devices
Assembly: Phoenix.Devices.Xbox.dll
Syntax
public class PushDeploymentFactory : DeploymentFactoryBase
Fields
View SourceAppxManifestKey
The key for the app manifest parameter.
Declaration
public static readonly string AppxManifestKey
Field Value
Type | Description |
---|---|
System.String |
AppxManifestTooltip
The tooltip for the app manifest parameter.
Declaration
public static readonly string AppxManifestTooltip
Field Value
Type | Description |
---|---|
System.String |
RemoveExtraFilesKey
The key for the remove extra files parameter.
Declaration
public static readonly string RemoveExtraFilesKey
Field Value
Type | Description |
---|---|
System.String |
RemoveExtraFilesTooltip
The tooltip for the remove extra files parameter.
Declaration
public static readonly string RemoveExtraFilesTooltip
Field Value
Type | Description |
---|---|
System.String |
Properties
View SourceCanCancel
Gets a value indicating whether or not the deployment type is cancelable.
Declaration
public override bool CanCancel { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
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 |
Name
Gets the name of deployment type.
Declaration
public override string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
UserDescription
Gets the user description for the deployment type.
Declaration
public override string UserDescription { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
View SourceCreateDeploymentInternal(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. |
GetDefaultParameters()
Gets the default parameters for the deployment type.
Declaration
public override ParameterInfo[] GetDefaultParameters()
Returns
Type | Description |
---|---|
ParameterInfo[] | The default parameters. |
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 |
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. |