Package.Flush 方法

定义

保存包中包含的所有部件和关系的内容。

public:
 void Flush();
public void Flush ();
member this.Flush : unit -> unit
Public Sub Flush ()

例外

包未打开(已调用了 Dispose(Boolean)Close())。

包为只读的,无法进行修改。

注解

Flush 在内部调用派生类的 FlushCore 实现以执行特定于格式的实际刷新操作。 派生类的 FlushCore 方法负责实际将部件和关系内容保存到特定的物理派生类实现中。

默认情况下, ZipPackage 提供并使用抽象 Package 基类的派生实现。 在默认操作中, Flush 在内部调用 FlushCore 以将部件和关系保存在 ZIP 文件包中。

FlushCloseDispose 方法自动调用。 调用 或 DisposeClose,无需单独调用 Flush

继承者说明

Flush() 在内部调用派生类的 FlushCore() 方法,以根据派生类中实现的物理格式实际刷新部件。

适用于