PackageRelationship Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |