Class StreamingDeploymentFactory
Manages the information needed to create a streaming deployment.
Inheritance
Namespace: Phoenix.Devices
Assembly: Phoenix.Devices.Xbox.dll
Syntax
public class StreamingDeploymentFactory : DeploymentFactoryBase
Fields
View SourceAppPackageKey
The key for the app package parameter.
Declaration
public static readonly string AppPackageKey
Field Value
Type | Description |
---|---|
System.String |
AppPackageTooltip
The tooltip for the app package parameter.
Declaration
public static readonly string AppPackageTooltip
Field Value
Type | Description |
---|---|
System.String |
OnlyLaunchChunkKey
The key for the only launch chunk parameter.
Declaration
public static readonly string OnlyLaunchChunkKey
Field Value
Type | Description |
---|---|
System.String |
OnlyLaunchChunkTooltip
The tooltip for the only launch chunk parameter.
Declaration
public static readonly string OnlyLaunchChunkTooltip
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. |