This content is part of a third party extension that is not supported by the Cake project.
For more information about this extension see Cake.7zip.
Summary
Base for all Switches.
- Assembly
- Cake
.7zip .dll - Namespace
- Cake
.SevenZip .Switches - Implementing Types
-
- Switch
Ntfs Alternate Streams - Switch
Show Technical Information - Switch
Set Timestamp From Most Recent File - Switch
Output Directory - SwitchPassword
- Switch
Exclude Archive Filename - BaseBoolSwitch
- Switch
Include Archive Filename Collection - Switch
Recurse Subdirectories - SwitchArchiveType
- Switch
Exclude Filename Collection - Switch
Delete After Compression - SwitchVolume
- Switch
Include Archive Filename - SwitchOverwriteMode
- Switch
Include Filename - Switch
Fully Qualified File Paths - Switch
Volume Collection - Switch
Self Extracting Archive - Switch
Set Hash Function Collection - Switch
Include Filename Collection - Switch
Working Directory - Switch
Nt Security Information - Switch
Set Hash Function - Switch
Exclude Archive Filename Collection - Switch
Exclude Filename - Switch
Compression Method - SwitchUpdateOptions
- Switch
Compress Files Open For Writing - Switch
Disable Parsing Of Archive Name - BaseSwitchCollection
<T>
- Switch
graph BT
Type["ISwitch"]
class Type type-node
Implementing0["SwitchNtfsAlternateStreams"]-.->Type
click Implementing0 "/api/Cake.SevenZip.Switches/SwitchNtfsAlternateStreams"
Implementing1["SwitchShowTechnicalInformation"]-.->Type
click Implementing1 "/api/Cake.SevenZip.Switches/SwitchShowTechnicalInformation"
Implementing2["SwitchSetTimestampFromMostRecentFile"]-.->Type
click Implementing2 "/api/Cake.SevenZip.Switches/SwitchSetTimestampFromMostRecentFile"
Implementing3["SwitchOutputDirectory"]-.->Type
click Implementing3 "/api/Cake.SevenZip.Switches/SwitchOutputDirectory"
Implementing4["SwitchPassword"]-.->Type
click Implementing4 "/api/Cake.SevenZip.Switches/SwitchPassword"
Implementing5["SwitchExcludeArchiveFilename"]-.->Type
click Implementing5 "/api/Cake.SevenZip.Switches/SwitchExcludeArchiveFilename"
Implementing6["BaseBoolSwitch"]-.->Type
click Implementing6 "/api/Cake.SevenZip.Switches/BaseBoolSwitch"
Implementing7["SwitchIncludeArchiveFilenameCollection"]-.->Type
click Implementing7 "/api/Cake.SevenZip.Switches/SwitchIncludeArchiveFilenameCollection"
Implementing8["SwitchRecurseSubdirectories"]-.->Type
click Implementing8 "/api/Cake.SevenZip.Switches/SwitchRecurseSubdirectories"
Implementing9["SwitchArchiveType"]-.->Type
click Implementing9 "/api/Cake.SevenZip.Switches/SwitchArchiveType"
Implementing10["SwitchExcludeFilenameCollection"]-.->Type
click Implementing10 "/api/Cake.SevenZip.Switches/SwitchExcludeFilenameCollection"
Implementing11["SwitchDeleteAfterCompression"]-.->Type
click Implementing11 "/api/Cake.SevenZip.Switches/SwitchDeleteAfterCompression"
Implementing12["SwitchVolume"]-.->Type
click Implementing12 "/api/Cake.SevenZip.Switches/SwitchVolume"
Implementing13["SwitchIncludeArchiveFilename"]-.->Type
click Implementing13 "/api/Cake.SevenZip.Switches/SwitchIncludeArchiveFilename"
Implementing14["SwitchOverwriteMode"]-.->Type
click Implementing14 "/api/Cake.SevenZip.Switches/SwitchOverwriteMode"
Implementing15["SwitchIncludeFilename"]-.->Type
click Implementing15 "/api/Cake.SevenZip.Switches/SwitchIncludeFilename"
Implementing16["SwitchFullyQualifiedFilePaths"]-.->Type
click Implementing16 "/api/Cake.SevenZip.Switches/SwitchFullyQualifiedFilePaths"
Implementing17["SwitchVolumeCollection"]-.->Type
click Implementing17 "/api/Cake.SevenZip.Switches/SwitchVolumeCollection"
Implementing18["SwitchSelfExtractingArchive"]-.->Type
click Implementing18 "/api/Cake.SevenZip.Switches/SwitchSelfExtractingArchive"
Implementing19["SwitchSetHashFunctionCollection"]-.->Type
click Implementing19 "/api/Cake.SevenZip.Switches/SwitchSetHashFunctionCollection"
Implementing20["SwitchIncludeFilenameCollection"]-.->Type
click Implementing20 "/api/Cake.SevenZip.Switches/SwitchIncludeFilenameCollection"
Implementing21["SwitchWorkingDirectory"]-.->Type
click Implementing21 "/api/Cake.SevenZip.Switches/SwitchWorkingDirectory"
Implementing22["SwitchNtSecurityInformation"]-.->Type
click Implementing22 "/api/Cake.SevenZip.Switches/SwitchNtSecurityInformation"
Implementing23["SwitchSetHashFunction"]-.->Type
click Implementing23 "/api/Cake.SevenZip.Switches/SwitchSetHashFunction"
Implementing24["SwitchExcludeArchiveFilenameCollection"]-.->Type
click Implementing24 "/api/Cake.SevenZip.Switches/SwitchExcludeArchiveFilenameCollection"
Implementing25["SwitchExcludeFilename"]-.->Type
click Implementing25 "/api/Cake.SevenZip.Switches/SwitchExcludeFilename"
Implementing26["SwitchCompressionMethod"]-.->Type
click Implementing26 "/api/Cake.SevenZip.Switches/SwitchCompressionMethod"
Implementing27["SwitchUpdateOptions"]-.->Type
click Implementing27 "/api/Cake.SevenZip.Switches/SwitchUpdateOptions"
Implementing28["SwitchCompressFilesOpenForWriting"]-.->Type
click Implementing28 "/api/Cake.SevenZip.Switches/SwitchCompressFilesOpenForWriting"
Implementing29["SwitchDisableParsingOfArchiveName"]-.->Type
click Implementing29 "/api/Cake.SevenZip.Switches/SwitchDisableParsingOfArchiveName"
Implementing30["BaseSwitchCollection<T>"]-.->Type
click Implementing30 "/api/Cake.SevenZip.Switches/BaseSwitchCollection_1"
Syntax
public interface ISwitch
Attributes
| Type | Description |
|---|---|
| Nullable |
Methods
| Name | Value | Summary |
|---|---|---|
| BuildArguments |
void |
Builds the arguments using the builder.
|
Extension Methods
| Name | Value | Summary |
|---|---|---|
| Dump |
string |
Get a basic string representation of specified object.
From LoggingExtensions
Requires the Cake.Incubator addin
|
| IsIn |
bool |
Checks if the source is contained in a list
From EnumerableExtensions
Requires the Cake.Incubator addin
|
| NotNull |
void |
Throws an exception if the specified parameter's value is null.
From IssuesArgumentChecks
Requires the Cake.Issues addin
|
| NotNull |
void |
Throws an exception if the specified parameter's value is null.
From Extensions
Requires the Cake.Ftp addin
|
| ThrowIfNull |
T |
Throws a
System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
From AssertExtensions
Requires the Cake.Incubator addin
|
| ThrowIfNull |
T |
Throws a
System.ArgumentNullException if the value is null, otherwise returns the value
From AssertExtensions
Requires the Cake.Incubator addin
|
| ToDictionary |
IDictionary |
From ObjectHelpers
Requires the Cake.DeployParams addin
|
| To |
string |
Returns the string value or a
Not set> markup suitable for Spectre.Console.
From StringExtensions
Requires the Cake.Issues addin
|
