[Build] Move netcoreapp ref assemblies to Tizen.NET.APIx
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API6 / build / tizen60 / ref / System.IO.Compression.ZipFile.xml
1 <?xml version="1.0" encoding="utf-8"?><doc>
2   <assembly>
3     <name>System.IO.Compression.ZipFile</name>
4   </assembly>
5   <members>
6     <member name="T:System.IO.Compression.ZipFileExtensions">
7       <summary>Provides extension methods for the <see cref="T:System.IO.Compression.ZipArchive"></see> and <see cref="T:System.IO.Compression.ZipArchiveEntry"></see> classes.</summary>
8     </member>
9     <member name="M:System.IO.Compression.ZipFileExtensions.CreateEntryFromFile(System.IO.Compression.ZipArchive,System.String,System.String)">
10       <summary>Archives a file by compressing it and adding it to the zip archive.</summary>
11       <param name="destination">The zip archive to add the file to.</param>
12       <param name="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>
13       <param name="entryName">The name of the entry to create in the zip archive.</param>
14       <returns>A wrapper for the new entry in the zip archive.</returns>
15       <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
16  -or-  
17  <paramref name="entryName">entryName</paramref> is <see cref="System.String.Empty"></see>.</exception>
18       <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="entryName">entryName</paramref> is <see langword="null"></see>.</exception>
19       <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceFileName">sourceFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
20       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> is invalid (for example, it is on an unmapped drive).</exception>
21       <exception cref="T:System.IO.IOException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> cannot be opened, or is too large to be updated (current limit is Int32.MaxValue).</exception>
22       <exception cref="T:System.UnauthorizedAccessException"><paramref name="sourceFileName">sourceFileName</paramref> specifies a directory.  
23  -or-  
24  The caller does not have the required permission to access the file specified by <paramref name="sourceFileName">sourceFileName</paramref>.</exception>
25       <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> is not found.</exception>
26       <exception cref="T:System.NotSupportedException">The <paramref name="sourceFileName">sourceFileName</paramref> parameter is in an invalid format.  
27  -or-  
28  The zip archive does not support writing.</exception>
29       <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
30     </member>
31     <member name="M:System.IO.Compression.ZipFileExtensions.CreateEntryFromFile(System.IO.Compression.ZipArchive,System.String,System.String,System.IO.Compression.CompressionLevel)">
32       <summary>Archives a file by compressing it using the specified compression level and adding it to the zip archive.</summary>
33       <param name="destination">The zip archive to add the file to.</param>
34       <param name="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>
35       <param name="entryName">The name of the entry to create in the zip archive.</param>
36       <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
37       <returns>A wrapper for the new entry in the zip archive.</returns>
38       <exception cref="T:System.ArgumentException"><paramref name="sourceFileName">sourceFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
39  -or-  
40  <paramref name="entryName">entryName</paramref> is <see cref="System.String.Empty"></see>.</exception>
41       <exception cref="T:System.ArgumentNullException"><paramref name="sourceFileName">sourceFileName</paramref> or <paramref name="entryName">entryName</paramref> is <see langword="null"></see>.</exception>
42       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceFileName">sourceFileName</paramref> is invalid (for example, it is on an unmapped drive).</exception>
43       <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceFileName">sourceFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
44       <exception cref="T:System.IO.IOException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> cannot be opened, or is too large to be updated (current limit is Int32.MaxValue).</exception>
45       <exception cref="T:System.UnauthorizedAccessException"><paramref name="sourceFileName">sourceFileName</paramref> specifies a directory.  
46  -or-  
47  The caller does not have the required permission to access the file specified by <paramref name="sourceFileName">sourceFileName</paramref>.</exception>
48       <exception cref="T:System.IO.FileNotFoundException">The file specified by <paramref name="sourceFileName">sourceFileName</paramref> is not found.</exception>
49       <exception cref="T:System.NotSupportedException">The <paramref name="sourceFileName">sourceFileName</paramref> parameter is in an invalid format.  
50  -or-  
51  The zip archive does not support writing.</exception>
52       <exception cref="T:System.ObjectDisposedException">The zip archive has been disposed.</exception>
53     </member>
54     <member name="M:System.IO.Compression.ZipFileExtensions.ExtractToDirectory(System.IO.Compression.ZipArchive,System.String)">
55       <summary>Extracts all the files in the zip archive to a directory on the file system.</summary>
56       <param name="source">The zip archive to extract files from.</param>
57       <param name="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>
58       <exception cref="T:System.ArgumentException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
59       <exception cref="T:System.ArgumentNullException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> is <see langword="null"></see>.</exception>
60       <exception cref="T:System.IO.PathTooLongException">The specified path exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
61       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
62       <exception cref="T:System.IO.IOException">The directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> already exists.  
63  -or-  
64  The name of an entry in the archive is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
65  -or-  
66  Extracting an entry from the archive would create a file that is outside the directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref>. (For example, this might happen if the entry name contains parent directory accessors.)  
67  -or-  
68  Two or more entries in the archive have the same name.</exception>
69       <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to write to the destination directory.</exception>
70       <exception cref="T:System.NotSupportedException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> contains an invalid format.</exception>
71       <exception cref="T:System.IO.InvalidDataException">An archive entry cannot be found or is corrupt.  
72  -or-  
73  An archive entry was compressed by using a compression method that is not supported.</exception>
74     </member>
75     <member name="M:System.IO.Compression.ZipFileExtensions.ExtractToDirectory(System.IO.Compression.ZipArchive,System.String,System.Boolean)">
76       <param name="source"></param>
77       <param name="destinationDirectoryName"></param>
78       <param name="overwriteFiles"></param>
79     </member>
80     <member name="M:System.IO.Compression.ZipFileExtensions.ExtractToFile(System.IO.Compression.ZipArchiveEntry,System.String)">
81       <summary>Extracts an entry in the zip archive to a file.</summary>
82       <param name="source">The zip archive entry to extract a file from.</param>
83       <param name="destinationFileName">The path of the file to create from the contents of the entry. You can  specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
84       <exception cref="T:System.ArgumentException"><paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="System.IO.Path.InvalidPathChars"></see>.  
85  -or-  
86  <paramref name="destinationFileName">destinationFileName</paramref> specifies a directory.</exception>
87       <exception cref="T:System.ArgumentNullException"><paramref name="destinationFileName">destinationFileName</paramref> is <see langword="null"></see>.</exception>
88       <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
89       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
90       <exception cref="T:System.IO.IOException"><paramref name="destinationFileName">destinationFileName</paramref> already exists.  
91  -or-  
92  An I/O error occurred.  
93  -or-  
94  The entry is currently open for writing.  
95  -or-  
96  The entry has been deleted from the archive.</exception>
97       <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to create the new file.</exception>
98       <exception cref="T:System.IO.InvalidDataException">The entry is missing from the archive, or is corrupt and cannot be read.  
99  -or-  
100  The entry has been compressed by using a compression method that is not supported.</exception>
101       <exception cref="T:System.ObjectDisposedException">The zip archive that this entry belongs to has been disposed.</exception>
102       <exception cref="T:System.NotSupportedException"><paramref name="destinationFileName">destinationFileName</paramref> is in an invalid format.  
103  -or-  
104  The zip archive for this entry was opened in <see cref="System.IO.Compression.ZipArchiveMode.Create"></see> mode, which does not permit the retrieval of entries.</exception>
105     </member>
106     <member name="M:System.IO.Compression.ZipFileExtensions.ExtractToFile(System.IO.Compression.ZipArchiveEntry,System.String,System.Boolean)">
107       <summary>Extracts an entry in the zip archive to a file, and optionally overwrites an existing file that has the same name.</summary>
108       <param name="source">The zip archive entry to extract a file from.</param>
109       <param name="destinationFileName">The path of the file to create from the contents of the entry. You can specify either a relative or an absolute path. A relative path is interpreted as relative to the current working directory.</param>
110       <param name="overwrite"><see langword="true"></see> to overwrite an existing file that has the same name as the destination file; otherwise, <see langword="false"></see>.</param>
111       <exception cref="T:System.ArgumentException"><paramref name="destinationFileName">destinationFileName</paramref> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="System.IO.Path.InvalidPathChars"></see>.  
112  -or-  
113  <paramref name="destinationFileName">destinationFileName</paramref> specifies a directory.</exception>
114       <exception cref="T:System.ArgumentNullException"><paramref name="destinationFileName">destinationFileName</paramref> is <see langword="null"></see>.</exception>
115       <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
116       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
117       <exception cref="T:System.IO.IOException"><paramref name="destinationFileName">destinationFileName</paramref> already exists and <paramref name="overwrite">overwrite</paramref> is <see langword="false"></see>.  
118  -or-  
119  An I/O error occurred.  
120  -or-  
121  The entry is currently open for writing.  
122  -or-  
123  The entry has been deleted from the archive.</exception>
124       <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to create the new file.</exception>
125       <exception cref="T:System.IO.InvalidDataException">The entry is missing from the archive or is corrupt and cannot be read.  
126  -or-  
127  The entry has been compressed by using a compression method that is not supported.</exception>
128       <exception cref="T:System.ObjectDisposedException">The zip archive that this entry belongs to has been disposed.</exception>
129       <exception cref="T:System.NotSupportedException"><paramref name="destinationFileName">destinationFileName</paramref> is in an invalid format.  
130  -or-  
131  The zip archive for this entry was opened in <see cref="System.IO.Compression.ZipArchiveMode.Create"></see> mode, which does not permit the retrieval of entries.</exception>
132     </member>
133     <member name="T:System.IO.Compression.ZipFile">
134       <summary>Provides static methods for creating, extracting, and opening zip archives.</summary>
135     </member>
136     <member name="M:System.IO.Compression.ZipFile.CreateFromDirectory(System.String,System.String)">
137       <summary>Creates a zip archive that contains the files and directories from the specified directory.</summary>
138       <param name="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>
139       <param name="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>
140       <exception cref="T:System.ArgumentException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
141       <exception cref="T:System.ArgumentNullException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see langword="null"></see>.</exception>
142       <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
143       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
144       <exception cref="T:System.IO.IOException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> already exists.  
145  -or-  
146  A file in the specified directory could not be opened.</exception>
147       <exception cref="T:System.UnauthorizedAccessException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> specifies a directory.  
148  -or-  
149  The caller does not have the required permission to access the directory specified in <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or the file specified in <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>.</exception>
150       <exception cref="T:System.NotSupportedException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> contains an invalid format.  
151  -or-  
152  The zip archive does not support writing.</exception>
153     </member>
154     <member name="M:System.IO.Compression.ZipFile.CreateFromDirectory(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean)">
155       <summary>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>
156       <param name="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>
157       <param name="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>
158       <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
159       <param name="includeBaseDirectory"><see langword="true"></see> to include the directory name from sourceDirectoryName at the root of the archive; <see langword="false"></see> to include only the contents of the directory.</param>
160       <exception cref="T:System.ArgumentException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
161       <exception cref="T:System.ArgumentNullException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see langword="null"></see>.</exception>
162       <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
163       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
164       <exception cref="T:System.IO.IOException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> already exists.  
165  -or-  
166  A file in the specified directory could not be opened.</exception>
167       <exception cref="T:System.UnauthorizedAccessException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> specifies a directory.  
168  -or-  
169  The caller does not have the required permission to access the directory specified in <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or the file specified in <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>.</exception>
170       <exception cref="T:System.NotSupportedException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> contains an invalid format.  
171  -or-  
172  The zip archive does not support writing.</exception>
173     </member>
174     <member name="M:System.IO.Compression.ZipFile.CreateFromDirectory(System.String,System.String,System.IO.Compression.CompressionLevel,System.Boolean,System.Text.Encoding)">
175       <summary>Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level and character encoding for entry names, and optionally includes the base directory.</summary>
176       <param name="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>
177       <param name="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>
178       <param name="compressionLevel">One of the enumeration values that indicates whether to emphasize speed or compression effectiveness when creating the entry.</param>
179       <param name="includeBaseDirectory"><see langword="true"></see> to include the directory name from sourceDirectoryName at the root of the archive; <see langword="false"></see> to include only the contents of the directory.</param>
180       <param name="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>
181       <exception cref="T:System.ArgumentException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
182  -or-  
183  <paramref name="entryNameEncoding">entryNameEncoding</paramref> is set to a Unicode encoding other than UTF-8.</exception>
184       <exception cref="T:System.ArgumentNullException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> is <see langword="null"></see>.</exception>
185       <exception cref="T:System.IO.PathTooLongException">In <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
186       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
187       <exception cref="T:System.IO.IOException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> already exists.  
188  -or-  
189  A file in the specified directory could not be opened.</exception>
190       <exception cref="T:System.UnauthorizedAccessException"><paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> specifies a directory.  
191  -or-  
192  The caller does not have the required permission to access the directory specified in <paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or the file specified in <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref>.</exception>
193       <exception cref="T:System.NotSupportedException"><paramref name="sourceDirectoryName">sourceDirectoryName</paramref> or <paramref name="destinationArchiveFileName">destinationArchiveFileName</paramref> contains an invalid format.  
194  -or-  
195  The zip archive does not support writing.</exception>
196     </member>
197     <member name="M:System.IO.Compression.ZipFile.ExtractToDirectory(System.String,System.String)">
198       <summary>Extracts all the files in the specified zip archive to a directory on the file system.</summary>
199       <param name="sourceArchiveFileName">The path to the archive that is to be extracted.</param>
200       <param name="destinationDirectoryName">The path to the directory in which to place the extracted files, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
201       <exception cref="T:System.ArgumentException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
202       <exception cref="T:System.ArgumentNullException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is <see langword="null"></see>.</exception>
203       <exception cref="T:System.IO.PathTooLongException">The specified path in <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
204       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
205       <exception cref="T:System.IO.IOException">The directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> already exists.  
206  -or-  
207  The name of an entry in the archive is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
208  -or-  
209  Extracting an archive entry would create a file that is outside the directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref>. (For example, this might happen if the entry name contains parent directory accessors.)  
210  -or-  
211  An archive entry to extract has the same name as an entry that has already been extracted from the same archive.</exception>
212       <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to access the archive or the destination directory.</exception>
213       <exception cref="T:System.NotSupportedException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> contains an invalid format.</exception>
214       <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> was not found.</exception>
215       <exception cref="T:System.IO.InvalidDataException">The archive specified by <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is not a valid zip archive.  
216  -or-  
217  An archive entry was not found or was corrupt.  
218  -or-  
219  An archive entry was compressed by using a compression method that is not supported.</exception>
220     </member>
221     <member name="M:System.IO.Compression.ZipFile.ExtractToDirectory(System.String,System.String,System.Boolean)">
222       <param name="sourceArchiveFileName"></param>
223       <param name="destinationDirectoryName"></param>
224       <param name="overwriteFiles"></param>
225     </member>
226     <member name="M:System.IO.Compression.ZipFile.ExtractToDirectory(System.String,System.String,System.Text.Encoding)">
227       <summary>Extracts all the files in the specified zip archive to a directory on the file system and uses the specified character encoding for entry names.</summary>
228       <param name="sourceArchiveFileName">The path to the archive that is to be extracted.</param>
229       <param name="destinationDirectoryName">The path to the directory in which to place the extracted files, specified as a relative or absolute path. A relative path is interpreted as relative to the current working directory.</param>
230       <param name="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>
231       <exception cref="T:System.ArgumentException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
232  -or-  
233  <paramref name="entryNameEncoding">entryNameEncoding</paramref> is set to a Unicode encoding other than UTF-8.</exception>
234       <exception cref="T:System.ArgumentNullException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is <see langword="null"></see>.</exception>
235       <exception cref="T:System.IO.PathTooLongException">The specified path in <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> exceeds the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
236       <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive).</exception>
237       <exception cref="T:System.IO.IOException">The directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref> already exists.  
238  -or-  
239  The name of an entry in the archive is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
240  -or-  
241  Extracting an archive entry would create a file that is outside the directory specified by <paramref name="destinationDirectoryName">destinationDirectoryName</paramref>. (For example, this might happen if the entry name contains parent directory accessors.)  
242  -or-  
243  An archive entry to extract has the same name as an entry that has already been extracted from the same archive.</exception>
244       <exception cref="T:System.UnauthorizedAccessException">The caller does not have the required permission to access the archive or the destination directory.</exception>
245       <exception cref="T:System.NotSupportedException"><paramref name="destinationDirectoryName">destinationDirectoryName</paramref> or <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> contains an invalid format.</exception>
246       <exception cref="T:System.IO.FileNotFoundException"><paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> was not found.</exception>
247       <exception cref="T:System.IO.InvalidDataException">The archive specified by <paramref name="sourceArchiveFileName">sourceArchiveFileName</paramref> is not a valid zip archive.  
248  -or-  
249  An archive entry was not found or was corrupt.  
250  -or-  
251  An archive entry was compressed by using a compression method that is not supported.</exception>
252     </member>
253     <member name="M:System.IO.Compression.ZipFile.ExtractToDirectory(System.String,System.String,System.Text.Encoding,System.Boolean)">
254       <param name="sourceArchiveFileName"></param>
255       <param name="destinationDirectoryName"></param>
256       <param name="entryNameEncoding"></param>
257       <param name="overwriteFiles"></param>
258     </member>
259     <member name="M:System.IO.Compression.ZipFile.Open(System.String,System.IO.Compression.ZipArchiveMode)">
260       <summary>Opens a zip archive at the specified path and in the specified mode.</summary>
261       <param name="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>
262       <param name="mode">One of the enumeration values that specifies the actions which are allowed on the entries in the opened archive.</param>
263       <returns>The opened zip archive.</returns>
264       <exception cref="T:System.ArgumentException"><paramref name="archiveFileName">archiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
265       <exception cref="T:System.ArgumentNullException"><paramref name="archiveFileName">archiveFileName</paramref> is <see langword="null"></see>.</exception>
266       <exception cref="T:System.IO.PathTooLongException">In <paramref name="archiveFileName">archiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
267       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="archiveFileName">archiveFileName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
268       <exception cref="T:System.IO.IOException"><paramref name="archiveFileName">archiveFileName</paramref> could not be opened.  
269  -or-  
270  <paramref name="mode">mode</paramref> is set to <see cref="System.IO.Compression.ZipArchiveMode.Create"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> already exists.</exception>
271       <exception cref="T:System.UnauthorizedAccessException"><paramref name="archiveFileName">archiveFileName</paramref> specifies a directory.  
272  -or-  
273  The caller does not have the required permission to access the file specified in <paramref name="archiveFileName">archiveFileName</paramref>.</exception>
274       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> specifies an invalid value.</exception>
275       <exception cref="T:System.IO.FileNotFoundException"><paramref name="mode">mode</paramref> is set to <see cref="System.IO.Compression.ZipArchiveMode.Read"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> is not found.</exception>
276       <exception cref="T:System.NotSupportedException"><paramref name="archiveFileName">archiveFileName</paramref> contains an invalid format.</exception>
277       <exception cref="T:System.IO.InvalidDataException"><paramref name="archiveFileName">archiveFileName</paramref> could not be interpreted as a zip archive.  
278  -or-  
279  <paramref name="mode">mode</paramref> is <see cref="System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is missing or corrupt and cannot be read.  
280  -or-  
281  <paramref name="mode">mode</paramref> is <see cref="System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is too large to fit into memory.</exception>
282     </member>
283     <member name="M:System.IO.Compression.ZipFile.Open(System.String,System.IO.Compression.ZipArchiveMode,System.Text.Encoding)">
284       <summary>Opens a zip archive at the specified path, in the specified mode, and by using the specified character encoding for entry names.</summary>
285       <param name="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>
286       <param name="mode">One of the enumeration values that specifies the actions that are allowed on the entries in the opened archive.</param>
287       <param name="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>
288       <returns>The opened zip archive.</returns>
289       <exception cref="T:System.ArgumentException"><paramref name="archiveFileName">archiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.  
290  -or-  
291  <paramref name="entryNameEncoding">entryNameEncoding</paramref> is set to a Unicode encoding other than UTF-8.</exception>
292       <exception cref="T:System.ArgumentNullException"><paramref name="archiveFileName">archiveFileName</paramref> is <see langword="null"></see>.</exception>
293       <exception cref="T:System.IO.PathTooLongException">In <paramref name="archiveFileName">archiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
294       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="archiveFileName">archiveFileName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
295       <exception cref="T:System.IO.IOException"><paramref name="archiveFileName">archiveFileName</paramref> could not be opened.  
296  -or-  
297  <paramref name="mode">mode</paramref> is set to <see cref="System.IO.Compression.ZipArchiveMode.Create"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> already exists.</exception>
298       <exception cref="T:System.UnauthorizedAccessException"><paramref name="archiveFileName">archiveFileName</paramref> specifies a directory.  
299  -or-  
300  The caller does not have the required permission to access the file specified in <paramref name="archiveFileName">archiveFileName</paramref>.</exception>
301       <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="mode">mode</paramref> specifies an invalid value.</exception>
302       <exception cref="T:System.IO.FileNotFoundException"><paramref name="mode">mode</paramref> is set to <see cref="System.IO.Compression.ZipArchiveMode.Read"></see>, but the file specified in <paramref name="archiveFileName">archiveFileName</paramref> is not found.</exception>
303       <exception cref="T:System.NotSupportedException"><paramref name="archiveFileName">archiveFileName</paramref> contains an invalid format.</exception>
304       <exception cref="T:System.IO.InvalidDataException"><paramref name="archiveFileName">archiveFileName</paramref> could not be interpreted as a zip archive.  
305  -or-  
306  <paramref name="mode">mode</paramref> is <see cref="System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is missing or corrupt and cannot be read.  
307  -or-  
308  <paramref name="mode">mode</paramref> is <see cref="System.IO.Compression.ZipArchiveMode.Update"></see>, but an entry is too large to fit into memory.</exception>
309     </member>
310     <member name="M:System.IO.Compression.ZipFile.OpenRead(System.String)">
311       <summary>Opens a zip archive for reading at the specified path.</summary>
312       <param name="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>
313       <returns>The opened zip archive.</returns>
314       <exception cref="T:System.ArgumentException"><paramref name="archiveFileName">archiveFileName</paramref> is <see cref="System.String.Empty"></see>, contains only white space, or contains at least one invalid character.</exception>
315       <exception cref="T:System.ArgumentNullException"><paramref name="archiveFileName">archiveFileName</paramref> is <see langword="null"></see>.</exception>
316       <exception cref="T:System.IO.PathTooLongException">In <paramref name="archiveFileName">archiveFileName</paramref>, the specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.</exception>
317       <exception cref="T:System.IO.DirectoryNotFoundException"><paramref name="archiveFileName">archiveFileName</paramref> is invalid or does not exist (for example, it is on an unmapped drive).</exception>
318       <exception cref="T:System.IO.IOException"><paramref name="archiveFileName">archiveFileName</paramref> could not be opened.</exception>
319       <exception cref="T:System.UnauthorizedAccessException"><paramref name="archiveFileName">archiveFileName</paramref> specifies a directory.  
320  -or-  
321  The caller does not have the required permission to access the file specified in <paramref name="archiveFileName">archiveFileName</paramref>.</exception>
322       <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="archiveFileName">archiveFileName</paramref> is not found.</exception>
323       <exception cref="T:System.NotSupportedException"><paramref name="archiveFileName">archiveFileName</paramref> contains an invalid format.</exception>
324       <exception cref="T:System.IO.InvalidDataException"><paramref name="archiveFileName">archiveFileName</paramref> could not be interpreted as a zip archive.</exception>
325     </member>
326   </members>
327 </doc>