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-файла.