PackageRelationship Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une association entre un Package ou une PackagePart, source et un objet cible qui peut être une PackagePart ou une ressource externe.
public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
- Héritage
-
PackageRelationship
Remarques
Un PackageRelationship définit une association entre une sourcePackage ou PackagePart une ressource ciblePackagePart ou externe. L’objet source est considéré comme le « propriétaire » de la relation.
La PackageRelationship classe n’a pas de constructeur public ; à la place, deux méthodes Create sont utilisées :
Package.CreateRelationship | Crée une relation « au niveau du package » à partir d’un package vers une partie ou une ressource externe spécifiée. |
PackagePart.CreateRelationship | Crée une relation de « niveau partie » d’une partie à une autre partie ou à une autre ressource externe. |
Le package ou la partie source est identifié par la SourceUri propriété de la relation. La partie cible ou la ressource externe est identifiée par la TargetUri propriété de la relation.
La création ou la suppression d’une relation n’affecte en aucune façon les objets source ou cible.
Si un objet source est supprimé, toutes les relations détenues par l’objet sont également supprimées.
Les relations permettent la navigation à la fois dans un document et entre les documents. Les relations prennent également en charge les services de modèle objet de document, tels que la liaison d’un à des PrintTicket éléments de document spécifiques lors de l’impression.
Pour plus d’informations sur PackageRelationship les éléments, consultez la section 1.3 « Relations » de la spécification Open Packaging Conventions disponible en téléchargement à l’adresse https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.
Propriétés
Id |
Obtient une chaîne qui identifie la relation. |
Package |
Obtient le Package qui contient cette relation. |
RelationshipType |
Obtient le nom de type qualifié de la relation. |
SourceUri |
Obtient l’URI du package ou du composant propriétaire de la relation. |
TargetMode |
Obtient une valeur qui indique si la cible de la relation est Internal ou External à Package. |
TargetUri |
Obtient l’URI de la ressource cible de la relation. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour