SwitchUpdateOptions Class

Summary

-u (Update options) switch.

Specifies how to update files in an archive and (or) how to create new archives.

Assembly
Cake.7zip.dll
Namespace
Cake.SevenZip.Switches
Interfaces
Base Types
  • Object
graph BT Type-->Base0["Object"] Type-.->Interface0["ISwitch"] click Interface0 "/api/Cake.SevenZip.Switches/ISwitch" Type["SwitchUpdateOptions"] class Type type-node

Syntax

public class SwitchUpdateOptions : ISwitch

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Name Summary
SwitchUpdateOptions()

Properties

Name Value Summary
NewArchiveName FilePath
Sets the new archive-name.
P UpdateAction
Sets the UpdateAction for the p-state. File exists in archive, but is not matched with wildcard.
Q UpdateAction
Sets the UpdateAction for the q-state. File exists in archive, but doesn't exist on disk.
R UpdateAction
Sets the UpdateAction for the r-state. File doesn't exist in archive, but exists on disk.
W UpdateAction
Sets the UpdateAction for the w-state. Can not be detected what file is newer (times are the same, sizes are different).
X UpdateAction
Sets the UpdateAction for the x-state. File in archive is newer than the file on disk.
Y UpdateAction
Sets the UpdateAction for the y-state. File in archive is older than the file on disk.
Z UpdateAction
Sets the UpdateAction for the z-state. File in archive is same as the file on disk.

Methods

Name Value Summary
BuildArguments(ProcessArgumentBuilder) void
Builds the arguments using the builder.

Extension Methods

Name Value Summary
Dump<SwitchUpdateOptions>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<SwitchUpdateOptions>(SwitchUpdateOptions[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<SwitchUpdateOptions>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<SwitchUpdateOptions>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<SwitchUpdateOptions>(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<SwitchUpdateOptions>(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
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin

See Also