PackagePart.GetStream Metoda

Definice

Vrátí datový proud obsahu části.

Přetížení

Name Description
GetStream()

Vrátí datový proud obsahu části.

GetStream(FileMode)

Vrátí datový proud obsahu otevřený v zadané vstupně-výstupní FileModeoperace .

GetStream(FileMode, FileAccess)

Vrátí datový proud obsahu části otevřený se zadaným FileMode a FileAccess.

GetStream()

Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs

Vrátí datový proud obsahu části.

public:
 System::IO::Stream ^ GetStream();
public System.IO.Stream GetStream();
member this.GetStream : unit -> System.IO.Stream
Public Function GetStream () As Stream

Návraty

Datový proud obsahu pro část.

Výjimky

Část byla odstraněna.

nebo

Není Package otevřen (Dispose(Boolean) nebo Close() byl volána).

Objekt streamu vrácený GetStreamCore(FileMode, FileAccess) metodou odvozené podtřídy je null.

Poznámky

Tato metoda otevře stream obsahu s oprávněními FileModeOpenOrCreate a FileAccess oprávněními, které jsou stejné jako nadřazený Package.

Metoda přetížení GetStream umožňuje nastavit konkrétní FileMode.

Poznámky pro volající

GetStream() interně volá odvozenou GetStreamCore(FileMode, FileAccess) metodu k skutečnému 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í ZipPackagePart se poskytuje a používá implementace podtřídy abstraktní PackagePart třídy. Ve výchozí operaci GetStream() interně volá GetStreamCore(FileMode, FileAccess)ZipPackagePart třídu k otevření a vrácení datového proudu části ze souboru ZIP.

Platí pro

GetStream(FileMode)

Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs

Vrátí datový proud obsahu otevřený v zadané vstupně-výstupní FileModeoperace .

public:
 System::IO::Stream ^ GetStream(System::IO::FileMode mode);
public System.IO.Stream GetStream(System.IO.FileMode mode);
member this.GetStream : System.IO.FileMode -> System.IO.Stream
Public Function GetStream (mode As FileMode) As Stream

Parametry

mode
FileMode

Vstupně-výstupní režim, ve kterém se má datový proud obsahu otevřít.

Návraty

Datový proud obsahu části.

Výjimky

Část byla odstraněna.

nebo

Není Package otevřen (Dispose(Boolean) nebo Close() byl volána).

Parametr mode není platná FileMode hodnota výčtu.

Parametr mode není kompatibilní s balíčkem a datovým proudem částí.

nebo

Objekt streamu vrácený GetStreamCore(FileMode, FileAccess) metodou odvozené podtřídy je null.

Poznámky

Oprávnění FileAccess vráceného streamu obsahu jsou stejná jako oprávnění nadřazeného Packageobjektu .

Poznámky pro volající

GetStream(FileMode) interně volá odvozenou GetStreamCore(FileMode, FileAccess) metodu k skutečnému 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í ZipPackagePart se poskytuje a používá implementace podtřídy abstraktní PackagePart třídy. Ve výchozí operaci GetStream(FileMode) interně volá GetStreamCore(FileMode, FileAccess)ZipPackagePart třídu k otevření a vrácení datového proudu části ze souboru ZIP.

Platí pro

GetStream(FileMode, FileAccess)

Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs
Zdroj:
PackagePart.cs

Vrátí datový proud obsahu části otevřený se zadaným FileMode a FileAccess.

public:
 System::IO::Stream ^ GetStream(System::IO::FileMode mode, System::IO::FileAccess access);
public System.IO.Stream GetStream(System.IO.FileMode mode, System.IO.FileAccess access);
member this.GetStream : System.IO.FileMode * System.IO.FileAccess -> System.IO.Stream
Public Function GetStream (mode As FileMode, access As FileAccess) As Stream

Parametry

mode
FileMode

Vstupně-výstupní režim, 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írání streamu obsahu.

Návraty

Stream obsahu pro část.

Výjimky

Část byla odstraněna.

nebo

Není Package otevřen (Dispose(Boolean) nebo Close() byl volána).

Parametr mode není platná FileMode hodnota výčtu.

nebo

Parametr access není platná FileAccess hodnota výčtu.

mode nebo access není kompatibilní s balíčkem a datovým proudem částí.

nebo

Parametr access je zadán jako Read parametr, ale vyžaduje přístup k zápisu mode . (FileMode hodnoty Create, CreateNew, Truncatea Append vyžadovat Write nebo ReadWrite přístup.)

nebo

Objekt streamu vrácený GetStreamCore(FileMode, FileAccess) metodou odvozené podtřídy je null.

Poznámky pro volající

GetStream(FileMode, FileAccess) interně volá odvozenou GetStreamCore(FileMode, FileAccess) metodu k skutečnému 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í ZipPackagePart se poskytuje a používá implementace podtřídy abstraktní PackagePart třídy. Ve výchozí operaci GetStream(FileMode, FileAccess) interně volá GetStreamCore(FileMode, FileAccess)ZipPackagePart třídu k otevření a vrácení datového proudu části ze souboru ZIP.

Platí pro