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

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