PackagePart.GetStream Метод

Определение

Возвращает поток данных содержимого части.

Перегрузки

Имя Описание
GetStream()

Возвращает поток данных содержимого части.

GetStream(FileMode)

Возвращает поток содержимого, открытый в указанном ввод-выводе FileMode.

GetStream(FileMode, FileAccess)

Возвращает поток содержимого части, открытый с указанным FileMode и FileAccess.

GetStream()

Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs

Возвращает поток данных содержимого части.

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

Возвращаемое значение

Поток данных содержимого для части.

Исключения

Часть удалена.

–или–

Не Package открыт (Dispose(Boolean) или Close() был вызван).

Объект потока, возвращаемый методом GetStreamCore(FileMode, FileAccess) производного подкласса null.

Комментарии

Этот метод открывает поток содержимого FileMode с разрешениями, OpenOrCreate которые совпадают с FileAccess родительскимPackage.

Метод перегрузки GetStream позволяет задать определенный FileModeобъект.

Примечания для тех, кто вызывает этот метод

GetStream() внутренне вызывает производный GetStreamCore(FileMode, FileAccess) метод для фактического открытия и возврата потока данных части на основе физического формата, реализованного в производном классе.

По умолчанию ZipPackagePart реализация подкласса абстрактного PackagePart класса предоставляется и используется. Во время операции GetStream() по умолчанию внутренние вызовы GetStreamCore(FileMode, FileAccess)ZipPackagePart класса для открытия и возврата потока данных части из ZIP-файла.

Применяется к

GetStream(FileMode)

Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs

Возвращает поток содержимого, открытый в указанном ввод-выводе 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

Параметры

mode
FileMode

Режим ввода-вывода, в котором открывается поток содержимого.

Возвращаемое значение

Поток содержимого части.

Исключения

Часть удалена.

–или–

Не Package открыт (Dispose(Boolean) или Close() был вызван).

Параметр mode не является допустимым FileMode значением перечисления.

Параметр mode несовместим с потоком пакетов и частей.

–или–

Объект потока, возвращаемый методом GetStreamCore(FileMode, FileAccess) производного подкласса null.

Комментарии

Разрешения FileAccess возвращаемого потока содержимого совпадают с разрешениями родительского Packageпотока.

Примечания для тех, кто вызывает этот метод

GetStream(FileMode) внутренне вызывает производный GetStreamCore(FileMode, FileAccess) метод для фактического открытия и возврата потока данных части на основе физического формата, реализованного в производном классе.

По умолчанию ZipPackagePart реализация подкласса абстрактного PackagePart класса предоставляется и используется. Во время операции GetStream(FileMode) по умолчанию внутренние вызовы GetStreamCore(FileMode, FileAccess)ZipPackagePart класса для открытия и возврата потока данных части из ZIP-файла.

Применяется к

GetStream(FileMode, FileAccess)

Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs
Исходный код:
PackagePart.cs

Возвращает поток содержимого части, открытый с указанным FileMode и 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

Параметры

mode
FileMode

Режим ввода-вывода, в котором открывается поток содержимого.

access
FileAccess

Разрешения на доступ для открытия потока содержимого.

Возвращаемое значение

Поток содержимого для части.

Исключения

Часть удалена.

–или–

Не Package открыт (Dispose(Boolean) или Close() был вызван).

Параметр mode не является допустимым FileMode значением перечисления.

–или–

Параметр access не является допустимым FileAccess значением перечисления.

mode или access несовместим с пакетом и потоком частей.

–или–

Параметр access указан так, как Read , но mode для параметра требуется доступ на запись. (FileMode значения Create, CreateNew, Truncateи Append требовать Write или ReadWrite получить доступ.)

–или–

Объект потока, возвращаемый методом GetStreamCore(FileMode, FileAccess) производного подкласса null.

Примечания для тех, кто вызывает этот метод

GetStream(FileMode, FileAccess) внутренне вызывает производный GetStreamCore(FileMode, FileAccess) метод для фактического открытия и возврата потока данных части на основе физического формата, реализованного в производном классе.

По умолчанию ZipPackagePart реализация подкласса абстрактного PackagePart класса предоставляется и используется. Во время операции GetStream(FileMode, FileAccess) по умолчанию внутренние вызовы GetStreamCore(FileMode, FileAccess)ZipPackagePart класса для открытия и возврата потока данных части из ZIP-файла.

Применяется к