PackageRelationship.TargetMode Свойство

Определение

Получает значение, указывающее, является ли целевой объект отношения Internal или External для 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 на ресурс Internal или External для Package.

Комментарии

Задается TargetMode в вызове метода Package.CreateRelationship или PackagePart.CreateRelationship , создавшего связь. После создания TargetMode связи нельзя изменить.

Если TargetMode имеет значение Internal, TargetUri должен быть относительной ссылкой. Для связи на уровне пакета относительная ссылка TargetUri на разрешается относительно URI пакета исходного пакета, который владеет и содержит эту связь. (Пример URI пакета исходного пакета: "pack://http:,,www.adatum.com,files,datapak.package/".) Для связи на уровне части разрешается относительно исходной части, TargetUri которая владеет отношением (TargetUri интерпретируется относительно SourceUri).

Если TargetMode имеет значение External, TargetUri может быть либо относительной ссылкой, либо полным универсальным кодом ресурса (URI). TargetUri Если является относительной ссылкой, ссылка интерпретируется как относительно расположения Package объекта , содержащего эту связь.

Дополнительные сведения см TargetMode . в разделе 1.3.3 "Разметка связей" спецификации Open Packaging Conventions , доступной для скачивания по адресу https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Применяется к

См. также раздел