PackagePart.GetStreamCore(FileMode, FileAccess) 方法

定义

当在派生类中重写时,返回使用指定的 FileModeFileAccess 打开的部分内容流。

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

打开内容流时采用的 I/O 模式。

access
FileAccess

打开内容流时使用的访问权限。

返回

此部分的内容数据流。

注解

应用程序不应直接调用 GetStreamCore ,而应调用 GetStream

实施者说明

派生实现 GetStreamCore(FileMode, FileAccess) 不应对调用它的方法执行 GetStream 的顺序或操作做出假设。

调用方说明

派生 GetStreamCore(FileMode, FileAccess) 方法由 GetStream 方法调用,以基于派生类中实现的物理格式打开并返回部件数据流。

默认情况下, ZipPackagePart 提供并使用抽象 PackagePart 类的子类实现。 在默认操作中, GetStream 在内部调用 GetStreamCore(FileMode, FileAccess)ZipPackagePart 类以从 ZIP 文件打开并返回部件数据流。

适用于