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