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() , чтобы фактически очистить часть на основе физического формата, реализованного в производном классе.

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