PackagePart.GetStream Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca strumień danych zawartości części.
Przeciążenia
GetStream() |
Zwraca strumień danych zawartości części. |
GetStream(FileMode) |
Zwraca strumień zawartości otwarty w określonym we/ FileModewy . |
GetStream(FileMode, FileAccess) |
Zwraca strumień zawartości części otwarty za pomocą określonej wartości FileMode i FileAccess. |
GetStream()
- Źródło:
- PackagePart.cs
- Źródło:
- PackagePart.cs
- Źródło:
- PackagePart.cs
Zwraca strumień danych zawartości części.
public:
System::IO::Stream ^ GetStream();
public System.IO.Stream GetStream ();
member this.GetStream : unit -> System.IO.Stream
Public Function GetStream () As Stream
Zwraca
Strumień danych zawartości dla tej części.
Wyjątki
Część została usunięta.
-lub-
Element Package nie jest otwarty (Dispose(Boolean) lub Close() został wywołany).
Obiekt strumienia zwracany przez metodę GetStreamCore(FileMode, FileAccess) pochodnej podklasy to null
.
Uwagi
Ta metoda otwiera strumień zawartości z uprawnieniami OpenOrCreateFileMode i FileAccess , które są takie same jak nadrzędne Package.
Metoda przeciążenia GetStream umożliwia ustawienie określonego FileModeelementu .
Uwagi dotyczące wywoływania
GetStream() wewnętrznie wywołuje metodę pochodną GetStreamCore(FileMode, FileAccess) , aby faktycznie otworzyć i zwrócić strumień danych części na podstawie formatu fizycznego zaimplementowanego w klasie pochodnej.
Domyślnie jest udostępniana i używana implementacja ZipPackagePart podklasy klasy abstrakcyjnej PackagePart . W domyślnej operacji wewnętrznie wywołuje GetStreamCore(FileMode, FileAccess) klasęZipPackagePart, GetStream() aby otworzyć i zwrócić strumień danych części z pliku ZIP.
Dotyczy
GetStream(FileMode)
- Źródło:
- PackagePart.cs
- Źródło:
- PackagePart.cs
- Źródło:
- PackagePart.cs
Zwraca strumień zawartości otwarty w określonym we/ FileModewy .
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
Tryb we/wy, w którym ma być otwierany strumień zawartości.
Zwraca
Strumień zawartości części.
Wyjątki
Część została usunięta.
-lub-
Element Package nie jest otwarty (Dispose(Boolean) lub Close() został wywołany).
Parametr mode
nie jest prawidłową FileMode wartością wyliczenia.
Parametr mode
nie jest zgodny z pakietem i strumieniem częściowym.
-lub-
Obiekt strumienia zwracany przez metodę GetStreamCore(FileMode, FileAccess) pochodnej podklasy to null
.
Uwagi
Uprawnienia FileAccess zwróconego strumienia zawartości są takie same jak uprawnienia nadrzędnego Package.
Uwagi dotyczące wywoływania
GetStream(FileMode) wewnętrznie wywołuje metodę pochodną GetStreamCore(FileMode, FileAccess) , aby faktycznie otworzyć i zwrócić strumień danych części na podstawie formatu fizycznego zaimplementowanego w klasie pochodnej.
Domyślnie jest udostępniana i używana implementacja ZipPackagePart podklasy klasy abstrakcyjnej PackagePart . W domyślnej operacji wewnętrznie wywołuje GetStreamCore(FileMode, FileAccess) klasęZipPackagePart, GetStream(FileMode) aby otworzyć i zwrócić strumień danych części z pliku ZIP.
Dotyczy
GetStream(FileMode, FileAccess)
- Źródło:
- PackagePart.cs
- Źródło:
- PackagePart.cs
- Źródło:
- PackagePart.cs
Zwraca strumień zawartości części otwarty za pomocą określonej wartości FileMode i 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
Tryb we/wy, w którym ma być otwierany strumień zawartości.
- access
- FileAccess
Uprawnienia dostępu do użycia podczas otwierania strumienia zawartości.
Zwraca
Strumień zawartości dla tej części.
Wyjątki
Część została usunięta.
-lub-
Element Package nie jest otwarty (Dispose(Boolean) lub Close() został wywołany).
Parametr mode
nie jest prawidłową FileMode wartością wyliczenia.
-lub-
Parametr access
nie jest prawidłową FileAccess wartością wyliczenia.
mode
lub access
nie jest zgodny z pakietem i strumieniem częściowym.
-lub-
Parametr access
jest określony jako Read , ale mode
parametr wymaga dostępu do zapisu. (FileMode wartości Create, CreateNew, Truncatei Append wymagają Write dostępu).ReadWrite
-lub-
Obiekt strumienia zwracany przez metodę GetStreamCore(FileMode, FileAccess) pochodnej podklasy to null
.
Uwagi dotyczące wywoływania
GetStream(FileMode, FileAccess) wewnętrznie wywołuje metodę pochodną GetStreamCore(FileMode, FileAccess) , aby faktycznie otworzyć i zwrócić strumień danych części na podstawie formatu fizycznego zaimplementowanego w klasie pochodnej.
Domyślnie jest udostępniana i używana implementacja ZipPackagePart podklasy klasy abstrakcyjnej PackagePart . W domyślnej operacji wewnętrznie wywołuje GetStreamCore(FileMode, FileAccess) klasęZipPackagePart, GetStream(FileMode, FileAccess) aby otworzyć i zwrócić strumień danych części z pliku ZIP.