PackagePart.GetStreamCore(FileMode, FileAccess) Метод

Определение

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

protected:
 abstract System::IO::Stream ^ GetStreamCore(System::IO::FileMode mode, System::IO::FileAccess access);
protected abstract System.IO.Stream GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
protected abstract System.IO.Stream? GetStreamCore (System.IO.FileMode mode, System.IO.FileAccess access);
abstract member GetStreamCore : System.IO.FileMode * System.IO.FileAccess -> System.IO.Stream
Protected MustOverride Function GetStreamCore (mode As FileMode, access As FileAccess) As Stream

Параметры

mode
FileMode

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

access
FileAccess

Права доступа, используемые при открытии потока содержимого.

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

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

Комментарии

Приложения не должны вызывать GetStreamCore напрямую, а вместо этого должны вызывать GetStream.

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

Производная GetStreamCore(FileMode, FileAccess) реализация не должна делать предположений о порядке или операциях, выполняемых методом GetStream , который ее вызывает.

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

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

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

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