UpdateDeploymentSettings Class

Summary

Settings for updating a deployment manifest.
graph BT Type-->Base0["BaseNewAndUpdateDeploymentSettings"] click Base0 "/api/Cake.Mage/BaseNewAndUpdateDeploymentSettings" Base0-->Base1["BaseNewAndUpdateMageSettings"] click Base1 "/api/Cake.Mage/BaseNewAndUpdateMageSettings" Base1-->Base2["ToolSettings"] Type["UpdateDeploymentSettings"] class Type type-node

Syntax

public class UpdateDeploymentSettings : BaseNewAndUpdateDeploymentSettings

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Name Summary
UpdateDeploymentSettings(FilePath) Initializes a new instance of the UpdateDeploymentSettings class.

Properties

Name Value Summary
Algorithm Algorithm
Gets or sets the algorithm to generate digests.
AppCodeBaseFilePath FilePath
Gets or sets the file path code base of the app manifest to be placed in the deployment manifest being generated or updated.
AppCodeBaseUri Uri
Gets or sets the URI code base of the app manifest to be placed in the deployment manifest being generated or updated.
AppManifest FilePath
Gets or sets the local path to an application manifest that is being referenced from the deployment manifest being generated or updated.
CertFile FilePath
Gets or sets the name of an X509 certificate file with which to sign a manifest or license file.This option requires the -Password option.
CertHash string
Gets or sets the hash of an X509 certificate in your local cert store.
FileToUpdate FilePath
Gets or sets the file to update.
IncludeProviderUrl bool
Gets or sets a value indicating whether the deployment manifest will include the deployment provider URL.
Install bool
Gets or sets a value indicating whether if the application will be an installed or an online only application. Default is false.
MinVersion string
Gets or sets whether the manifest being generated specifies a minimum version. Must be of the form "0.0.0.0". Specifying "none" removes this from the manifest.
Name string
Gets or sets the name of the application whose manifest is being generated or updated.
Password string
Gets or sets the password to use with an X509 certificate when signing a manifest or license file.
Processor Nullable<Processor>
Gets or sets the processor architecture of the application whose manifest is being generated or updated.
ProviderUrl Uri
Gets or sets the provider URL to be use in the deployment manifest being generated or updated.
Publisher string
Gets or sets the name of the publisher. Names which include spaces should be enclosed in quotes.
SupportUrl Uri
Gets or sets the support URL for the application.
TimeStampUri Uri
Gets or sets the URI to use for time stamping during signing.
ToFile FilePath
Gets or sets the name of the file to save the output of a sign, new, or update command.
Version string
Gets or sets the version of the application whose manifest is being generated or updated.Must be of the form "0.0.0.0".
WpfBrowserApp bool
Gets or sets a value indicating whether the application is a Windows Presentation Foundation Browser Application or not.

Extension Methods

Name Value Summary
Dump<UpdateDeploymentSettings>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<UpdateDeploymentSettings>(UpdateDeploymentSettings[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<UpdateDeploymentSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<UpdateDeploymentSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<UpdateDeploymentSettings>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<UpdateDeploymentSettings>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin

See Also