Package.Flush Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.
Notatki dla spadkobierców
Flush() wewnętrznie wywołuje metodę klasy FlushCore() pochodnej, aby faktycznie opróżnić część na podstawie formatu fizycznego zaimplementowanego w klasie pochodnej.