PackageRelationship Classe

Definizione

Rappresenta un'associazione tra un oggetto di origine, Package o PackagePart e un oggetto target, che può essere un oggetto PackagePart o una risorsa esterna.Represents an association between a source Package or PackagePart, and a target object which can be a PackagePart or external resource.

public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
Ereditarietà
PackageRelationship

Commenti

Una PackageRelationship definisce un'associazione tra un Package di origine o un PackagePart a una risorsa esterna o PackagePart di destinazione .A PackageRelationship defines an association between a source Package or PackagePart to a target PackagePart or external resource. L'oggetto di origine viene considerato il "proprietario" della relazione.The source object is considered the "owner" of the relationship.

La classe PackageRelationship non dispone di un costruttore pubblico. vengono invece utilizzati due metodi di creazione:The PackageRelationship class has no public constructor; instead, two Create methods are used:

Package.CreateRelationshipPackage.CreateRelationship Crea una relazione a livello di pacchetto, da un pacchetto a una parte o a una risorsa esterna specificata.Creates a "package-level" relationship-from a package to a specified part or external resource.
PackagePart.CreateRelationshipPackagePart.CreateRelationship Crea una relazione a livello di parte, da una parte a un'altra parte o a una risorsa esterna.Creates a "part-level" relationship-from one part to another part or external resource.

Il pacchetto o la parte di origine viene identificata dalla proprietà SourceUri della relazione.The source package or part is identified by the SourceUri property of the relationship. La parte di destinazione o la risorsa esterna è identificata dalla proprietà TargetUri della relazione.The target part or external resource is identified by the TargetUri property of the relationship.

La creazione o l'eliminazione di una relazione non influisce in alcun modo sugli oggetti di origine o di destinazione.Creating or deleting a relationship does not affect the source or target objects in any way.

Se viene eliminato un oggetto di origine, vengono eliminate anche tutte le relazioni di proprietà dell'oggetto.If a source object is deleted, all relationships owned by the object are also deleted.

Le relazioni consentono lo spostamento sia in un documento che tra documenti.Relationships enable navigation both in a document and between documents. Le relazioni supportano anche i servizi del modello a oggetti documento, ad esempio il collegamento di un PrintTicket a elementi specifici del documento durante la stampa.Relationships also support document object model services, such as linking a PrintTicket to specific document elements when printing.

Per ulteriori informazioni sugli elementi di PackageRelationship, vedere la sezione 1,3 "relazioni" nella specifica Open Packaging Conventions disponibile per il download all'https://go.microsoft.com/fwlink/?LinkID=71255.For more information about PackageRelationship elements see Section 1.3 "Relationships" in the Open Packaging Conventions specification available for download at https://go.microsoft.com/fwlink/?LinkID=71255.

Proprietà

Id

Ottiene una stringa mediante cui si identifica la relazione.Gets a string that identifies the relationship.

Package

Ottiene l'oggetto Package che contiene questa relazione.Gets the Package that contains this relationship.

RelationshipType

Ottiene o imposta il nome del tipo qualificato della relazione.Gets the qualified type name of the relationship.

SourceUri

Ottiene l'URI del pacchetto o della parte proprietari della relazione.Gets the URI of the package or part that owns the relationship.

TargetMode

Ottiene un valore che indica se la destinazione della relazione è Internal o External per l'oggetto Package.Gets a value that indicates whether the target of the relationship is Internal or External to the Package.

TargetUri

Ottiene l'URI della risorsa di destinazione della relazione.Gets the URI of the target resource of the relationship.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a