Share via


PackageRelationship.TargetMode 属性

定义

获取一个值,该值指示关系的目标是 InternalExternal 指向 Package

public:
 property System::IO::Packaging::TargetMode TargetMode { System::IO::Packaging::TargetMode get(); };
public System.IO.Packaging.TargetMode TargetMode { get; }
member this.TargetMode : System.IO.Packaging.TargetMode
Public ReadOnly Property TargetMode As TargetMode

属性值

一个枚举值,它指示 TargetUri 是否引用指向 PackageInternalExternal

注解

TargetMode在调用创建关系的 Package.CreateRelationshipPackagePart.CreateRelationship 方法时指定。 创建关系后, TargetMode 无法更改 。

当 为 InternalTargetModeTargetUri必须是相对引用。 对于包级关系, 的 TargetUri 相对引用相对于拥有和包含关系的源包的包 URI 进行解析。 (示例源包 URI:“pack://http:,www.adatum.com,files,datapak.package/”.) 对于部件级关系, TargetUri 将相对于拥有关系的源部件进行解析, (TargetUri 相对于 SourceUri) 进行解释。

当 为 ExternalTargetModeTargetUri可以是相对引用或完全限定的 URI。 TargetUri如果 是相对引用,则引用将解释为相对于包含此关系的 的位置Package

有关的详细信息 TargetMode ,请参阅开放 打包约定 规范的第 1.3.3 节“关系标记”,可从 下载 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/

适用于

另请参阅