Package.Flush Methode

Definition

Speichert den Inhalt aller Teile und Beziehungen, die im Paket enthalten sind.

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

Ausnahmen

Das Paket ist nicht geöffnet (Dispose(Boolean) oder Close() wurde aufgerufen).

Das Paket ist schreibgeschützt und kann nicht geändert werden.

Hinweise

Flush ruft die Implementierung der abgeleiteten Klasse FlushCore intern auf, um den tatsächlichen formatspezifischen Flush-Vorgang auszuführen. Die Methode der abgeleiteten Klasse FlushCore ist dafür verantwortlich, den Teil- und Beziehungsinhalt tatsächlich in der spezifischen implementierung der physischen abgeleiteten Klasse zu speichern.

Standardmäßig wird eine ZipPackage abgeleitete Implementierung der abstrakten Package Basisklasse bereitgestellt und verwendet. Im Standardvorgang Flush werden intern Aufrufe zum Speichern der Teile und Beziehungen in einem ZIP-Dateipaket aufgerufen FlushCore .

Flush wird automatisch von den Close Methoden aufgerufen Dispose . Wenn Close oder Dispose wird aufgerufen, müssen Sie nicht separat anrufen Flush .

Hinweise für Vererber

Flush() ruft die Methode der abgeleiteten Klasse FlushCore() intern auf, um den Teil basierend auf dem in der abgeleiteten Klasse implementierten physischen Format tatsächlich zu leeren.

Gilt für: