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 по умолчанию внутренние вызовы GetStreamCore(FileMode, FileAccess)ZipPackagePart класса для открытия и возврата потока данных части из ZIP-файла.