Freigeben über


PackageRelationship.TargetMode Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Ziel der Beziehung Internal oder External für das Package ist.

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

Eigenschaftswert

Ein Enumerationswert, der angibt, ob TargetUri auf eine Ressource verweist, die Internal oder External für das Package ist.

Hinweise

Wird TargetMode im Aufruf der Methode Package.CreateRelationship oder PackagePartCreateRelationship angegeben, die die Beziehung erstellt hat. Nachdem die Beziehung erstellt wurde, kann der TargetMode nicht geändert werden.

Wenn TargetMode ist Internal, MUSS es TargetUri sich um einen relativen Verweis handelt. Bei einer Beziehung auf Paketebene wird der relative Verweis von TargetUri relativ zum Pack-URI des Quellpakets aufgelöst, das die Beziehung besitzt und enthält. (Beispiel-Quellpaket-URI: "pack://http:,,www.adatum.com,files,datapak.package/".) Bei einer Beziehung auf Teilebene wird der TargetUri relativ zum Quellteil aufgelöst, dem die Beziehung gehört (TargetUri wird relativ zu SourceUriinterpretiert).

Wenn TargetMode ist External, kann es TargetUri sich entweder um einen relativen Verweis oder um einen vollqualifizierten URI handeln. Wenn es TargetUri sich um einen relativen Verweis handelt, wird der Verweis relativ zum Speicherort des interpretiert, der Package diese Beziehung enthält.

Weitere Informationen TargetMode finden Sie in Abschnitt 1.3.3 "Beziehungsmarkup" der Spezifikation von Open Packaging Conventions , die unter heruntergeladen werden https://www.ecma-international.org/publications-and-standards/standards/ecma-376/kann.

Gilt für:

Weitere Informationen