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-файла.

Flush вызывается автоматически методами Close и Dispose . При Close вызове или Dispose не нужно вызывать Flush отдельно.

Примечания для тех, кто наследует этот метод

Flush() внутренне вызывает метод производного класса для фактической FlushCore() очистки части на основе физического формата, реализованного в производном классе.

Применяется к