Udostępnij za pośrednictwem


PackagePart.GetStream Metoda

Definicja

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.

Dotyczy