Package.Flush Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.