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