PackagePart.GetStream Metoda

Definice

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

Přetížení

GetStream()

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

GetStream(FileMode)

Vrátí datový proud obsahu otevřený v zadanéM vstupně-výstupním operacím FileMode.

GetStream(FileMode, FileAccess)

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

GetStream()

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() byla volána).

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

Poznámky

Tato metoda otevře stream obsahu s oprávněními OpenOrCreateFileMode a FileAccess , 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, aby skutečně otevřela a vrátila datový proud čá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

GetStream(FileMode)

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

Vrátí datový proud obsahu otevřený v zadanéM vstupně-výstupním operacím FileMode.

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

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

Návraty

Stream obsahu části.

Výjimky

Část byla odstraněna.

-nebo-

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

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

Parametr mode není kompatibilní s balíčkem a dílčím streamem.

-nebo-

Objekt streamu vrácený metodou GetStreamCore(FileMode, FileAccess) 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, aby skutečně otevřela a vrátila datový proud čá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(FileMode) 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

Vrátí datový proud obsahu části otevřený se zadaným FileMode parametrem 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

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

Stream obsahu pro část.

Výjimky

Část byla odstraněna.

-nebo-

Není Package otevřená (Dispose(Boolean) nebo Close() byla 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 částečným streamem.

-nebo-

Parametr access je zadaný jako Read , ale vyžaduje oprávnění k zápisu mode . (FileMode hodnoty Create, CreateNew, Truncatea Append vyžadují Write nebo ReadWrite přístup.)

-nebo-

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

Poznámky pro volající

GetStream(FileMode, FileAccess) interně volá odvozenou GetStreamCore(FileMode, FileAccess) metodu, aby skutečně otevřela a vrátila datový proud čá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(FileMode, FileAccess) otevření a vrácení datového proudu části ze souboru ZIP.

Platí pro