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() 方法,以根據衍生類別中實作的實體格式,實際排清元件。