PackagePart.GetStream 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回部分内容数据流。
重载
GetStream() |
返回部分内容数据流。 |
GetStream(FileMode) |
返回在指定 I/O FileMode 中打开的内容流。 |
GetStream(FileMode, FileAccess) |
返回使用指定 FileMode 和 FileAccess 打开的部分内容流。 |
GetStream()
- Source:
- PackagePart.cs
- Source:
- PackagePart.cs
- Source:
- PackagePart.cs
返回部分内容数据流。
public:
System::IO::Stream ^ GetStream();
public System.IO.Stream GetStream ();
member this.GetStream : unit -> System.IO.Stream
Public Function GetStream () As Stream
返回
此部分的内容数据流。
例外
派生子类的 GetStreamCore(FileMode, FileAccess) 方法返回的流对象是 null
。
注解
此方法使用 与父 相同的 和 FileAccess 权限打开内容流。FileModeOpenOrCreatePackage
重载 GetStream 方法允许设置特定的 FileMode。
调用方说明
GetStream() 在内部调用派 GetStreamCore(FileMode, FileAccess) 生方法,以根据派生类中实现的物理格式实际打开并返回部件数据流。
默认情况下, ZipPackagePart 提供并使用抽象 PackagePart 类的子类实现。 在默认操作中, GetStream() 在内部调用 GetStreamCore(FileMode, FileAccess)ZipPackagePart 类以打开和返回 ZIP 文件中的部件数据流。
适用于
GetStream(FileMode)
- Source:
- PackagePart.cs
- Source:
- PackagePart.cs
- Source:
- PackagePart.cs
返回在指定 I/O FileMode 中打开的内容流。
public:
System::IO::Stream ^ GetStream(System::IO::FileMode mode);
public System.IO.Stream GetStream (System.IO.FileMode mode);
member this.GetStream : System.IO.FileMode -> System.IO.Stream
Public Function GetStream (mode As FileMode) As Stream
参数
- mode
- FileMode
打开内容流时采用的 I/O 模式。
返回
此部分的内容流。
例外
mode
参数不是有效的 FileMode 枚举值。
注解
FileAccess返回的内容流的权限与父 Package的权限相同。
调用方说明
GetStream(FileMode) 在内部调用派 GetStreamCore(FileMode, FileAccess) 生方法,以根据派生类中实现的物理格式实际打开并返回部件数据流。
默认情况下, ZipPackagePart 提供并使用抽象 PackagePart 类的子类实现。 在默认操作中, GetStream(FileMode) 在内部调用 GetStreamCore(FileMode, FileAccess)ZipPackagePart 类以打开和返回 ZIP 文件中的部件数据流。
适用于
GetStream(FileMode, FileAccess)
- Source:
- PackagePart.cs
- Source:
- PackagePart.cs
- Source:
- PackagePart.cs
返回使用指定 FileMode 和 FileAccess 打开的部分内容流。
public:
System::IO::Stream ^ GetStream(System::IO::FileMode mode, System::IO::FileAccess access);
public System.IO.Stream GetStream (System.IO.FileMode mode, System.IO.FileAccess access);
member this.GetStream : System.IO.FileMode * System.IO.FileAccess -> System.IO.Stream
Public Function GetStream (mode As FileMode, access As FileAccess) As Stream
参数
- mode
- FileMode
打开内容流时采用的 I/O 模式。
- access
- FileAccess
打开内容流时使用的访问权限。
返回
此部分的内容流。
例外
mode
或 access
与包和部分流不兼容。
- 或 -
access
参数指定为 Read,但 mode
参数需要写访问权。 (FileMode、Create、CreateNew 和 Truncate 的 Append 值需要 Write 或 ReadWrite 访问权限。)
- 或 -
派生子类的 GetStreamCore(FileMode, FileAccess) 方法返回的流对象是 null
。
调用方说明
GetStream(FileMode, FileAccess) 在内部调用派 GetStreamCore(FileMode, FileAccess) 生方法,以根据派生类中实现的物理格式实际打开并返回部件数据流。
默认情况下, ZipPackagePart 提供并使用抽象 PackagePart 类的子类实现。 在默认操作中, GetStream(FileMode, FileAccess) 在内部调用 GetStreamCore(FileMode, FileAccess)ZipPackagePart 类以打开和返回 ZIP 文件中的部件数据流。