Share via


PackagePart.GetStreamCore(FileMode, FileAccess) Metoda

Definice

Při přepsání v odvozené třídě vrátí datový proud obsahu části otevřený se zadaným FileMode objektem a FileAccess.

protected:
 abstract System::IO::Stream ^ GetStreamCore(System::IO::FileMode mode, System::IO::FileAccess access);
protected abstract System.IO.Stream GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
protected abstract System.IO.Stream? GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
abstract member GetStreamCore : System.IO.FileMode * System.IO.FileAccess -> System.IO.Stream
Protected MustOverride Function GetStreamCore (mode As FileMode, access As FileAccess) As Stream

Parametry

mode
FileMode

Režim vstupně-výstupních operací, ve kterém se má datový proud obsahu otevřít.

access
FileAccess

Přístupová oprávnění, která se mají použít při otevření streamu obsahu.

Návraty

Datový proud obsahu části.

Poznámky

Aplikace by neměly volat GetStreamCore přímo, ale měly by volat GetStream.

Poznámky pro implementátory

Odvozená GetStreamCore(FileMode, FileAccess) implementace by neměla provádět žádné předpoklady o pořadí nebo operacích prováděných metodou GetStream , která ji volá.

Poznámky pro volající

Odvozená GetStreamCore(FileMode, FileAccess) metoda je volána metodami GetStream k otevření a vrácení datového proudu části na základě fyzického formátu implementovaného v odvozené třídě.

Ve výchozím nastavení je poskytována ZipPackagePart a používána implementace podtřídy abstraktní PackagePart třídy. Ve výchozí operaci interně volá GetStreamCore(FileMode, FileAccess)ZipPackagePart třídu k GetStream otevření a vrácení datového proudu části ze souboru ZIP.

Platí pro