Package.Flush Metoda

Definicja

Zapisuje zawartość wszystkich części i relacji zawartych w pakiecie.

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

Wyjątki

Pakiet nie jest otwarty (Dispose(Boolean) lub Close() został wywołany).

Pakiet jest tylko do odczytu i nie można go modyfikować.

Uwagi

Flush wewnętrznie wywołuje implementację klasy FlushCore pochodnej, aby wykonać rzeczywistą operację opróżniania specyficznego dla formatu. Metoda klasy FlushCore pochodnej jest odpowiedzialna za rzeczywiste zapisanie części i zawartości relacji do określonej implementacji klasy pochodnej fizycznej.

Domyślnie jest dostarczana i używana pochodna ZipPackage implementacja abstrakcyjnej Package klasy bazowej. W domyślnej operacji Flush wewnętrzne wywołania FlushCore zapisują części i relacje w pakiecie plików ZIP.

Flush jest wywoływana Close automatycznie przez metody i Dispose . W Close przypadku wywołania lub Dispose wywołania nie trzeba wywoływać Flush oddzielnie.

Uwagi dotyczące dziedziczenia

Flush() wewnętrznie wywołuje metodę klasy FlushCore() pochodnej, aby faktycznie opróżnić część na podstawie formatu fizycznego zaimplementowanego w klasie pochodnej.

Dotyczy