Summary
Interfaces for all switches.
Commands "support" switches by implementing an ISupportSwitch
(e.g.
ISupportSwitchPassword
is implemented in all commands
that support setting a password (-p).
- Namespace
- Cake
.SevenZip .Switches - Implementing Types
-
- HashCommand
- I
Support Switch Fully Qualified File Paths - DeleteCommand
- I
Support Switch Recurse Subdirectories - I
Support Switch Exclude Archive Filenames - I
Support Switch Timestamp From Most Recent File - I
Support Switch Exclude Filenames - ExtractCommand
- I
Support Switch Delete After Compression - I
Support Switch Compress Files Open For Writing - I
Support Switch Ntfs Alternate Streams - I
Support Switch Show Technical Information - I
Support Switch Include Filenames - I
Support Switch Include Archive Filenames - TestCommand
- I
Support Switch Update Options - I
Support Switch Nt Security Information - ListCommand
- I
Support Switch Password - I
Support Switch Self Extracting Archive - I
Support Switch Overwrite Mode - I
Support Switch Compression Method - I
Support Switch Archive Type - I
Support Switch Disable Parsing Of Archive Name - ISupportSwitchVolume
- RenameCommand
- I
Support Switch Output Directory - AddCommand
- I
Support Switch Working Directory - UpdateCommand
- I
Support Switch Set Hash Function
graph BT
Type["ISupportSwitch"]
class Type type-node
Implementing0["HashCommand"]-.->Type
click Implementing0 "/Cake.7zip/api/Cake.SevenZip.Commands/HashCommand"
Implementing1["ISupportSwitchFullyQualifiedFilePaths"]-.->Type
click Implementing1 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchFullyQualifiedFilePaths"
Implementing2["DeleteCommand"]-.->Type
click Implementing2 "/Cake.7zip/api/Cake.SevenZip.Commands/DeleteCommand"
Implementing3["ISupportSwitchRecurseSubdirectories"]-.->Type
click Implementing3 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchRecurseSubdirectories"
Implementing4["ISupportSwitchExcludeArchiveFilenames"]-.->Type
click Implementing4 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchExcludeArchiveFilenames"
Implementing5["ISupportSwitchTimestampFromMostRecentFile"]-.->Type
click Implementing5 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchTimestampFromMostRecentFile"
Implementing6["ISupportSwitchExcludeFilenames"]-.->Type
click Implementing6 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchExcludeFilenames"
Implementing7["ExtractCommand"]-.->Type
click Implementing7 "/Cake.7zip/api/Cake.SevenZip.Commands/ExtractCommand"
Implementing8["ISupportSwitchDeleteAfterCompression"]-.->Type
click Implementing8 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchDeleteAfterCompression"
Implementing9["ISupportSwitchCompressFilesOpenForWriting"]-.->Type
click Implementing9 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchCompressFilesOpenForWriting"
Implementing10["ISupportSwitchNtfsAlternateStreams"]-.->Type
click Implementing10 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchNtfsAlternateStreams"
Implementing11["ISupportSwitchShowTechnicalInformation"]-.->Type
click Implementing11 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchShowTechnicalInformation"
Implementing12["ISupportSwitchIncludeFilenames"]-.->Type
click Implementing12 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchIncludeFilenames"
Implementing13["ISupportSwitchIncludeArchiveFilenames"]-.->Type
click Implementing13 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchIncludeArchiveFilenames"
Implementing14["TestCommand"]-.->Type
click Implementing14 "/Cake.7zip/api/Cake.SevenZip.Commands/TestCommand"
Implementing15["ISupportSwitchUpdateOptions"]-.->Type
click Implementing15 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchUpdateOptions"
Implementing16["ISupportSwitchNtSecurityInformation"]-.->Type
click Implementing16 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchNtSecurityInformation"
Implementing17["ListCommand"]-.->Type
click Implementing17 "/Cake.7zip/api/Cake.SevenZip.Commands/ListCommand"
Implementing18["ISupportSwitchPassword"]-.->Type
click Implementing18 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchPassword"
Implementing19["ISupportSwitchSelfExtractingArchive"]-.->Type
click Implementing19 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchSelfExtractingArchive"
Implementing20["ISupportSwitchOverwriteMode"]-.->Type
click Implementing20 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchOverwriteMode"
Implementing21["ISupportSwitchCompressionMethod"]-.->Type
click Implementing21 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchCompressionMethod"
Implementing22["ISupportSwitchArchiveType"]-.->Type
click Implementing22 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchArchiveType"
Implementing23["ISupportSwitchDisableParsingOfArchiveName"]-.->Type
click Implementing23 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchDisableParsingOfArchiveName"
Implementing24["ISupportSwitchVolume"]-.->Type
click Implementing24 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchVolume"
Implementing25["RenameCommand"]-.->Type
click Implementing25 "/Cake.7zip/api/Cake.SevenZip.Commands/RenameCommand"
Implementing26["ISupportSwitchOutputDirectory"]-.->Type
click Implementing26 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchOutputDirectory"
Implementing27["AddCommand"]-.->Type
click Implementing27 "/Cake.7zip/api/Cake.SevenZip.Commands/AddCommand"
Implementing28["ISupportSwitchWorkingDirectory"]-.->Type
click Implementing28 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchWorkingDirectory"
Implementing29["UpdateCommand"]-.->Type
click Implementing29 "/Cake.7zip/api/Cake.SevenZip.Commands/UpdateCommand"
Implementing30["ISupportSwitchSetHashFunction"]-.->Type
click Implementing30 "/Cake.7zip/api/Cake.SevenZip.Switches/ISupportSwitchSetHashFunction"
Syntax
public interface ISupportSwitch