PackageRelationship.TargetMode Właściwość

Definicja

Pobiera wartość wskazującą, czy elementem docelowym relacji jest Internal , czy External do 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

Wartość właściwości

Wartość wyliczenia wskazująca, czy TargetUri odwołuje się do zasobuInternal, czy External do .Package

Uwagi

Parametr TargetMode jest określony w wywołaniu elementu Package.CreateRelationship lub PackagePart.CreateRelationship Metoda, która utworzyła relację. Po utworzeniu TargetMode relacji nie można zmienić.

Gdy TargetMode parametr ma Internalwartość , TargetUri musi być odwołaniem względnym. W przypadku relacji na poziomie pakietu względne odwołanie do TargetUri elementu jest rozpoznawane względem identyfikatora URI pakietu źródłowego będącego właścicielem i zawiera relację. (Przykładowy identyfikator URI pakietu źródłowego: "pack://http:,www.adatum.com,files,datapak.package/".) W przypadku relacji na poziomie części jest TargetUri rozpoznawany względem części źródłowej będącej właścicielem relacji (TargetUri jest interpretowany względem SourceUrielementu ).

Gdy TargetMode parametr ma Externalwartość , TargetUri może być odwołaniem względnym lub w pełni kwalifikowanym identyfikatorem URI. TargetUri Jeśli element jest odwołaniem względnym, odwołanie jest interpretowane jako względem lokalizacji obiektu zawierającego Package tę relację.

Aby uzyskać więcej informacji na temat TargetMode sekcji 1.3.3 "Markup relacji" specyfikacji Open Packaging Conventions dostępnej do pobrania na stronie https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Dotyczy

Zobacz też