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 方法自动调用。 当或Close被调用时Dispose,您不必单独调用Flush。
继承者说明
Flush() 内部调用派生类 FlushCore() 的方法,以基于派生类中实现的物理格式实际刷新部件。