Package.Flush 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
保存包中包含的所有部件和关系的内容。
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 文件包中。
Flush 由 Close 和 Dispose 方法自动调用。 调用 或 Dispose 时Close,无需单独调用 Flush 。
继承者说明
Flush() 在内部调用派生类的 FlushCore() 方法,以根据派生类中实现的物理格式实际刷新部件。