NewApplicationSettings Class

Summary

Settings for a new application manifest.
graph BT Type-->Base0["BaseNewAndUpdateApplicationSettings"] click Base0 "/api/Cake.Mage/BaseNewAndUpdateApplicationSettings" Base0-->Base1["BaseNewAndUpdateMageSettings"] click Base1 "/api/Cake.Mage/BaseNewAndUpdateMageSettings" Base1-->Base2["ToolSettings"] Type["NewApplicationSettings"] class Type type-node

Syntax

public class NewApplicationSettings : BaseNewAndUpdateApplicationSettings

Constructors

Properties

Name Value Summary
Algorithm Algorithm
Gets or sets the algorithm to generate digests.
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.
FromDirectory DirectoryPath
Gets or sets the directory to recursively search for files to include in an application manifest.
IconFile FilePath
Gets or sets if the deployment manifest will include the deployment provider URL.
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.
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.
TrustLevel TrustLevel
Gets or sets the trust level to be included in the application manifest being generated or updated.
UseManifestForTrust bool
Gets or sets a value indicating whether if the application manifest will be used for certification and branding information.
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<NewApplicationSettings>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<NewApplicationSettings>(NewApplicationSettings[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<NewApplicationSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<NewApplicationSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<NewApplicationSettings>(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<NewApplicationSettings>(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