PackageRelationship.TargetMode Vlastnost

Definice

Získá hodnotu, která označuje, zda cíl relace je Internal nebo External k 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

Hodnota vlastnosti

Hodnota výčtu, která označuje, jestli TargetUri odkazuje na prostředek Internal nebo External na Package.

Poznámky

Je TargetMode zadán ve volání Package.CreateRelationship Nebo PackagePart.CreateRelationship metoda, která vytvořila relaci. Po vytvoření TargetMode relace se nedá změnit.

Pokud TargetMode je Internalhodnota , TargetUri musí být relativní odkaz. U relace na úrovni balíčku se relativní odkaz na TargetUri balíček přeloží vzhledem k identifikátoru URI balíčku zdrojového balíčku, který relaci vlastní a obsahuje. (Příklad identifikátoru URI balíčku zdrojového balíčku: pack://http:,,www.adatum.com,files,datapak.package/".) U vztahu na úrovni částí je hodnota přeložena vzhledem ke zdrojové části, TargetUri která je vlastníkem relace (TargetUri je interpretována vzhledem k SourceUri).

Pokud TargetMode je External, TargetUri může být buď relativní odkaz, nebo plně kvalifikovaný identifikátor URI. TargetUri Pokud je relativní odkaz, je odkaz interpretován jako relativní vzhledem k umístění objektuPackage, který obsahuje tento vztah.

Další informace naleznete TargetMode v oddílu 1.3.3 "Relationship Markup" specifikace Open Packaging Conventions k dispozici ke stažení na adrese https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Platí pro

Viz také