﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.IO.Compression</name>
  </assembly>
  <members>
    <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream)">
      <summary>新实例初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 类从指定的流。</summary>
      <param name="stream">即包含待读取的存档的流。</param>
      <exception cref="T:System.ArgumentException">流已关闭或是通过不支持读取。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> 为 null。</exception>
      <exception cref="T:System.IO.InvalidDataException">流的内容不在 zip 存档格式。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode)">
      <summary>新实例初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 类从指定的流，并使用指定的模式。</summary>
      <param name="stream">输入流或输出流。</param>
      <param name="mode">指示 zip 存档是否用于读取、创建或更新项的一个枚举值。</param>
      <exception cref="T:System.ArgumentException">该流已关闭，或该流的功能与模式不匹配。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> 为 null。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="mode" /> 是一个无效值。</exception>
      <exception cref="T:System.IO.InvalidDataException">流的内容无法解释这些信息作为 zip 存档。- 或 -<paramref name="mode" /> 是 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> 和一项从存档缺失或已损坏或无法读取。- 或 -<paramref name="mode" /> 是 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> 和一项不太大而无法放入内存。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean)">
      <summary>新实例初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 上指定的模式和 （可选） 保持流处于打开指定的流类。</summary>
      <param name="stream">输入流或输出流。</param>
      <param name="mode">指示 zip 存档是否用于读取、创建或更新项的一个枚举值。</param>
      <param name="leaveOpen">如果在释放 <see cref="T:System.IO.Compression.ZipArchive" /> 对象后保持流处于打开状态，则为 true；否则为 false。</param>
      <exception cref="T:System.ArgumentException">该流已关闭，或该流的功能与模式不匹配。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> 为 null。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="mode" /> 是一个无效值。</exception>
      <exception cref="T:System.IO.InvalidDataException">流的内容无法解释这些信息作为 zip 存档。- 或 -<paramref name="mode" /> 是 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> 和一项从存档缺失或已损坏或无法读取。- 或 -<paramref name="mode" /> 是 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> 和一项不太大而无法放入内存。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.#ctor(System.IO.Stream,System.IO.Compression.ZipArchiveMode,System.Boolean,System.Text.Encoding)">
      <summary>新实例初始化 <see cref="T:System.IO.Compression.ZipArchive" /> 上指定的模式中，指定的流类使用项名称指定的编码，并根据需要使流保持打开状态。</summary>
      <param name="stream">输入流或输出流。</param>
      <param name="mode">指示 zip 存档是否用于读取、创建或更新项的一个枚举值。</param>
      <param name="leaveOpen">如果在释放 <see cref="T:System.IO.Compression.ZipArchive" /> 对象后保持流处于打开状态，则为 true；否则为 false。</param>
      <param name="entryNameEncoding">在存档中读取或写入项名时使用的编码。 仅当需要针对具有不支持项名的 UTF-8 编码的 zip 归档工具和库的互操作性进行编码时，为此参数指定一个值。</param>
      <exception cref="T:System.ArgumentException">该流已关闭，或该流的功能与模式不匹配。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> 为 null。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="mode" /> 是一个无效值。</exception>
      <exception cref="T:System.IO.InvalidDataException">流的内容无法解释这些信息作为 zip 存档。- 或 -<paramref name="mode" /> 是 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> 和一项从存档缺失或已损坏或无法读取。- 或 -<paramref name="mode" /> 是 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> 和一项不太大而无法放入内存。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String)">
      <summary>创建在 zip 存档中有指定路径和项名的空项。</summary>
      <param name="entryName">相对于存档的根的路径指定了要创建项的名称。</param>
      <returns>在 zip 存档中的空项。</returns>
      <exception cref="T:System.ArgumentException">
        <paramref name="entryName" /> 为 <see cref="F:System.String.Empty" />。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="entryName" /> 为 null。</exception>
      <exception cref="T:System.NotSupportedException">在 zip 存档不支持写入。</exception>
      <exception cref="T:System.ObjectDisposedException">在 zip 存档已被释放。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.CreateEntry(System.String,System.IO.Compression.CompressionLevel)">
      <summary>创建在 zip 存档中有指定项名和压缩级别的空项。</summary>
      <param name="entryName">相对于存档的根的路径指定了要创建项的名称。</param>
      <param name="compressionLevel">指示创建项时是否强调速度或压缩有效性的枚举值之一。</param>
      <returns>在 zip 存档中的空项。</returns>
      <exception cref="T:System.ArgumentException">
        <paramref name="entryName" /> 为 <see cref="F:System.String.Empty" />。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="entryName" /> 为 null。</exception>
      <exception cref="T:System.NotSupportedException">在 zip 存档不支持写入。</exception>
      <exception cref="T:System.ObjectDisposedException">在 zip 存档已被释放。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.Dispose">
      <summary>释放 <see cref="T:System.IO.Compression.ZipArchive" /> 类的当前实例使用的资源。</summary>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.Dispose(System.Boolean)">
      <summary>由调用 <see cref="M:System.IO.Compression.ZipArchive.Dispose" /> 和 <see cref="M:System.Object.Finalize" /> 方法以释放非托管的资源的当前实例所使用的 <see cref="T:System.IO.Compression.ZipArchive" /> 类，根据需要完成编写存档并释放托管的资源。</summary>
      <param name="disposing">true 若要完成编写存档并释放非托管及托管资源; false 仅释放非托管的资源。</param>
    </member>
    <member name="M:System.IO.Compression.ZipArchive.GetEntry(System.String)">
      <summary>在 zip 存档中检索指定项的包装。</summary>
      <param name="entryName">识别要检索的项、相对于存档的根的路径。</param>
      <returns>存档; 中指定的项的包装 null 如果存档中，该条目不存在。</returns>
      <exception cref="T:System.ArgumentException">
        <paramref name="entryName" /> 为 <see cref="F:System.String.Empty" />。</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="entryName" /> 为 null。</exception>
      <exception cref="T:System.NotSupportedException">在 zip 存档不支持读取。</exception>
      <exception cref="T:System.ObjectDisposedException">在 zip 存档已被释放。</exception>
      <exception cref="T:System.IO.InvalidDataException">在 zip 存档已损坏且不能检索其条目。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchiveEntry.Delete">
      <summary>删除 zip 存档中的项。</summary>
      <exception cref="T:System.IO.IOException">该条目已被打开以进行读取或写入。</exception>
      <exception cref="T:System.NotSupportedException">此项的 zip 存档已以模式以外打开 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" />。</exception>
      <exception cref="T:System.ObjectDisposedException">在 zip 存档中的为此条目已被释放。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchiveEntry.Open">
      <summary>打开 zip 存档中的项。</summary>
      <returns>表示项的内容的流。</returns>
      <exception cref="T:System.IO.IOException">此条目已经是为了写入而当前打开的。- 或 -该条目已从存档中删除。- 或 -为此条目的存档方式打开的 <see cref="F:System.IO.Compression.ZipArchiveMode.Create" /> 模式，并且此项已被写入到。</exception>
      <exception cref="T:System.IO.InvalidDataException">该项，则可以从存档缺失或已损坏或无法读取。- 或 -已经通过使用一种不受支持的压缩方法压缩该条目。</exception>
      <exception cref="T:System.ObjectDisposedException">在 zip 存档中的为此条目已被释放。</exception>
    </member>
    <member name="M:System.IO.Compression.ZipArchiveEntry.ToString">
      <summary>检索 zip 存档中项的相对路径。</summary>
      <returns>该条目，即的值的相对路径存储在 <see cref="P:System.IO.Compression.ZipArchiveEntry.FullName" /> 属性。</returns>
    </member>
    <member name="P:System.IO.Compression.ZipArchive.Entries">
      <summary>获取 zip 存档中当前存在的项的集合。</summary>
      <returns>在 zip 存档中当前存在的项的集合。</returns>
      <exception cref="T:System.NotSupportedException">在 zip 存档不支持读取。</exception>
      <exception cref="T:System.ObjectDisposedException">在 zip 存档已被释放。</exception>
      <exception cref="T:System.IO.InvalidDataException">在 zip 存档已损坏且不能检索其条目。</exception>
    </member>
    <member name="P:System.IO.Compression.ZipArchive.Mode">
      <summary>获取描述 zip 存档可在项上执行的操作类型的一个值。</summary>
      <returns>描述 zip 存档可在项上执行的操作类型（读取、创建或更新）的一个枚举值。</returns>
    </member>
    <member name="P:System.IO.Compression.ZipArchiveEntry.Archive">
      <summary>获取该项所属的 zip 存档。</summary>
      <returns>该项所属的 zip 存档或 null 如果该条目已被删除。</returns>
    </member>
    <member name="P:System.IO.Compression.ZipArchiveEntry.CompressedLength">
      <summary>获取在 zip 存档中的项的压缩大小。</summary>
      <returns>在 zip 存档中的项的压缩大小。</returns>
      <exception cref="T:System.InvalidOperationException">由于该条目已被修改，该属性的值不可用。</exception>
    </member>
    <member name="P:System.IO.Compression.ZipArchiveEntry.FullName">
      <summary>获取 zip 存档中的项的相对路径。</summary>
      <returns>在 zip 存档中的项的相对路径。</returns>
    </member>
    <member name="P:System.IO.Compression.ZipArchiveEntry.LastWriteTime">
      <summary>获取或设置最近一次更改 zip 存档中的项的时间。</summary>
      <returns>最近一次更改 zip 存档中的项的时间。</returns>
      <exception cref="T:System.NotSupportedException">将此属性设置的尝试失败，因为在 zip 存档中的项处于 <see cref="F:System.IO.Compression.ZipArchiveMode.Read" /> 模式。</exception>
      <exception cref="T:System.IO.IOException">存档模式设置为 <see cref="F:System.IO.Compression.ZipArchiveMode.Create" />。- 或 -存档模式设置为 <see cref="F:System.IO.Compression.ZipArchiveMode.Update" /> 和打开条目。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">尝试将此属性设置为一个值，为任何一个早于 1980 年 1 月 1 日 0:00:00 （午夜） 或更高版本比 2107 12 月 31 日 23:59:58 （之前午夜的一秒）。</exception>
    </member>
    <member name="P:System.IO.Compression.ZipArchiveEntry.Length">
      <summary>获取 zip 存档中的项的未压缩大小。</summary>
      <returns>在 zip 存档中的项的未压缩大小。</returns>
      <exception cref="T:System.InvalidOperationException">由于该条目已被修改，该属性的值不可用。</exception>
    </member>
    <member name="P:System.IO.Compression.ZipArchiveEntry.Name">
      <summary>获取在 zip 存档中的项的文件名。</summary>
      <returns>在 zip 存档中的项的文件名。</returns>
    </member>
    <member name="T:System.IO.Compression.ZipArchive">
      <summary>表示 Zip 存档格式中的一个压缩文件包。</summary>
    </member>
    <member name="T:System.IO.Compression.ZipArchiveEntry">
      <summary>表示 zip 档案中的压缩文件。</summary>
    </member>
    <member name="T:System.IO.Compression.ZipArchiveMode">
      <summary>指定用来与 zip 存档条目进行交互的值。</summary>
    </member>
    <member name="F:System.IO.Compression.ZipArchiveMode.Read">
      <summary>只读取存档条目被允许。</summary>
    </member>
    <member name="F:System.IO.Compression.ZipArchiveMode.Create">
      <summary>仅创建新的存档条目被允许。</summary>
    </member>
    <member name="F:System.IO.Compression.ZipArchiveMode.Update">
      <summary>读取和写入操作允许的存档条目。</summary>
    </member>
  </members>
</doc>