PackageRelationship.TargetMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 是否引用指向 Package 的 Internal 或 External。
注解
TargetMode在调用创建关系的 Package.CreateRelationship 或 PackagePart.CreateRelationship 方法时指定。 创建关系后, TargetMode 无法更改 。
当 为 Internal时TargetMode,TargetUri必须是相对引用。 对于包级关系, 的 TargetUri 相对引用相对于拥有和包含关系的源包的包 URI 进行解析。 (示例源包 URI:“pack://http:,www.adatum.com,files,datapak.package/”.) 对于部件级关系, TargetUri 将相对于拥有关系的源部件进行解析, (TargetUri 相对于 SourceUri) 进行解释。
当 为 External时TargetMode,TargetUri可以是相对引用或完全限定的 URI。 TargetUri如果 是相对引用,则引用将解释为相对于包含此关系的 的位置Package。
有关的详细信息 TargetMode ,请参阅开放 打包约定 规范的第 1.3.3 节“关系标记”,可从 下载 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/。