Archives a file by compressing it and adding it to the zip archive.
</summary>
<paramname="destination">The zip archive to add the file to.</param>
<paramname="sourceFileName">The path to the file to be archived. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="entryName">The name of the entry to create in the zip archive.</param>
<paramname="timeout">The time period after which the operation will be cancelled.</param>
Archives a file by compressing it using the specified compression level and adding it to the zip archive.
</summary>
<paramname="destination">The zip archive to add the file to.</param>
<paramname="sourceFileName">The path to the file to be archived. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="entryName">The name of the entry to create in the zip archive.</param>
<paramname="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
<paramname="timeout">The time period after which the operation will be cancelled.</param>
Archives a file by compressing it using the specified compression settings and adding it to the zip archive.
</summary>
<paramname="destination">The zip archive to add the file to.</param>
<paramname="sourceFileName">The path to the file to be archived. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="entryName">The name of the entry to create in the zip archive.</param>
Creates a zip archive that contains the files and directories from the specified directory.
</summary>
<paramname="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="timeout">The time period after which the operation will be cancelled.</param>
Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level, and optionally includes the base directory.
</summary>
<paramname="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
<paramname="includeBaseDirectory">True to include the directory name from sourceDirectoryName at the root of the archive; false to include only the contents of the directory.</param>
<paramname="timeout">The time period after which the operation will be cancelled.</param>
Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level, and optionally includes the base directory.
</summary>
<paramname="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
<paramname="includeBaseDirectory">True to include the directory name from sourceDirectoryName at the root of the archive; false to include only the contents of the directory.</param>
<paramname="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
<paramname="timeout">The time period after which the operation will be cancelled.</param>
Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression settings, and optionally includes the base directory.
</summary>
<paramname="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="includeBaseDirectory">True to include the directory name from sourceDirectoryName at the root of the archive; false to include only the contents of the directory.</param>
<paramname="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
<paramname="timeout">The time period after which the operation will be cancelled.</param>
Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression settings, and optionally includes the base directory.
</summary>
<paramname="sourceDirectoryName">The path to the directory to be archived, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="destinationArchiveFileName">The path of the archive to be created, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="includeBaseDirectory">True to include the directory name from sourceDirectoryName at the root of the archive; false to include only the contents of the directory.</param>
<paramname="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>
<paramname="cancellationToken">The cancellation token used to cancel the operation.</param>
Extracts all the files in the zip archive to a directory on the file system.
</summary>
<paramname="source">The zip archive to extract files from.</param>
<paramname="destinationDirectoryName">The path to the directory to place the extracted files in. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="timeout">The time period after which the operation will be cancelled.</param>
Opens a zip archive at the specified path and in the specified mode.
</summary>
<paramname="archiveFileName">The path to the archive to open, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="mode">One of the enumeration values that specifies the actions which are allowed on the entries in the opened archive.</param>
Opens a zip archive at the specified path and in the specified mode.
</summary>
<paramname="archiveFileName">The path to the archive to open, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
<paramname="mode">One of the enumeration values that specifies the actions which are allowed on the entries in the opened archive.</param>
<paramname="entryNameEncoding">The encoding to use when reading or writing entry names in this archive. Specify a value for this parameter only when an encoding is required for interoperability with zip archive tools and libraries that do not support UTF-8 encoding for entry names.</param>