Freigeben über


PackageRelationship Klasse

Definition

Stellt eine Zuordnung zwischen einer Quelle Package oder PackagePartund einem Zielobjekt dar, das eine PackagePart oder externe Ressource sein kann.

public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
Vererbung
PackageRelationship

Hinweise

Ein PackageRelationship definiert eine Zuordnung zwischen einer QuellePackage oder PackagePart zu einer ZielressourcePackagePart oder einer externen Ressource. Das Quellobjekt wird als "Besitzer" der Beziehung betrachtet.

Die PackageRelationship Klasse hat keinen öffentlichen Konstruktor; Stattdessen werden zwei Create-Methoden verwendet:

Package.CreateRelationship Erstellt eine "Package-Level"-Beziehung von einem Paket zu einem angegebenen Teil oder einer externen Ressource.
PackagePart.CreateRelationship Erstellt eine "Part-Level"-Beziehung von einem Teil zu einem anderen Teil oder einer externen Ressource.

Das Quellpaket oder das Quellteil wird durch die SourceUri Eigenschaft der Beziehung identifiziert. Der Zielteil oder die externe Ressource wird durch die TargetUri Eigenschaft der Beziehung identifiziert.

Das Erstellen oder Löschen einer Beziehung wirkt sich nicht auf die Quell- oder Zielobjekte auf irgendeine Weise aus.

Wenn ein Quellobjekt gelöscht wird, werden auch alle Beziehungen gelöscht, die dem Objekt gehören.

Beziehungen ermöglichen die Navigation sowohl in einem Dokument als auch zwischen Dokumenten. Beziehungen unterstützen auch Dokumentobjektmodelldienste, z. B. das Verknüpfen einer PrintTicket mit bestimmten Dokumentelementen beim Drucken.

Weitere Informationen zu PackageRelationship Elementen finden Sie in Abschnitt 1.3 "Beziehungen" in der Open Packaging Conventions Spezifikation, die zum Download unter https://www.ecma-international.org/publications-and-standards/standards/ecma-376/zur Verfügung steht.

Eigenschaften

Id

Ruft eine Zeichenfolge ab, die die Beziehung identifiziert.

Package

Ruft die Package ab, die diese Beziehung enthält.

RelationshipType

Ruft den qualifizierten Typnamen der Beziehung ab.

SourceUri

Ruft den URI des Pakets oder Teils ab, das die Beziehung besitzt.

TargetMode

Ruft einen Wert ab, der angibt, ob das Ziel der Beziehung Internal oder External zum Packageist.

TargetUri

Ruft den URI der Zielressource der Beziehung ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: