PackagePart 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为存储在 Package 中的部分提供基类。 此类为抽象类。
public ref class PackagePart abstract
public abstract class PackagePart
type PackagePart = class
Public MustInherit Class PackagePart
- 继承
-
PackagePart
- 派生
注解
由 PackagePart 三个基本元素组成:
| 访问 | 说明 |
|---|---|
| Uri | 部件的 URI。 |
| ContentType | 内容流的 MIME 类型。 |
| GetStream | 此部分的内容数据流。 |
构造函数
| PackagePart(Package, Uri) |
使用指定的父 PackagePart 和部件 URI 初始化 Package 类的新实例。 |
| PackagePart(Package, Uri, String) |
使用指定的父Package级 、部件 URI 和 MIME 内容类型初始化 类的新实例PackagePart。 |
| PackagePart(Package, Uri, String, CompressionOption) |
使用指定的父Package级 、部件 URI、MIME 内容类型和 CompressionOption初始化 类的新实例PackagePart。 |
属性
| CompressionOption |
获取部分内容流的压缩选项。 |
| ContentType |
获取内容流的 MIME 类型。 |
| Package |
获取此部分的父 Package。 |
| Uri |
获取部件的 URI。 |
方法
| CreateRelationship(Uri, TargetMode, String) |
创建此 PackagePart 与指定目标 PackagePart 或外部资源之间的部分级关系。 |
| CreateRelationship(Uri, TargetMode, String, String) |
创建此 PackagePart 与指定目标 PackagePart 或外部资源之间的部分级关系。 |
| DeleteRelationship(String) |
删除指定的部分级 PackageRelationship。 |
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| GetContentTypeCore() |
在派生类中重写时,返回部件内容的 MIME 类型。 |
| GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
| GetRelationship(String) |
返回具有指定 Id 的关系。 |
| GetRelationships() |
返回此部分拥有的所有关系的集合。 |
| GetRelationshipsByType(String) |
返回与指定 RelationshipType 相匹配的关系的集合。 |
| GetStream() |
返回部分内容数据流。 |
| GetStream(FileMode) |
返回在指定 I/O FileMode 中打开的内容流。 |
| GetStream(FileMode, FileAccess) |
返回使用指定 FileMode 和 FileAccess 打开的部分内容流。 |
| GetStreamCore(FileMode, FileAccess) |
当在派生类中重写时,返回使用指定的 FileMode 和 FileAccess 打开的部分内容流。 |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
| RelationshipExists(String) |
返回一个值,指示此部分是否拥有具有指定 Id 的关系。 |
| ToString() |
返回表示当前对象的字符串。 (继承自 Object) |