PackagePart.GetStream Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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
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.