PackageRelationship Clase

Definición

Representa una asociación entre un objeto Package o PackagePart de origen y un objeto de destino, que puede ser un objeto PackagePart o un recurso externo.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
Herencia
PackageRelationship

Comentarios

Un PackageRelationship define una asociación entre un origen Package o PackagePart un target PackagePart recurso externo o de destino.A PackageRelationship defines an association between a source Package or PackagePart to a target PackagePart or external resource. El objeto de origen se considera el "propietario" de la relación.The source object is considered the "owner" of the relationship.

La PackageRelationship clase no tiene ningún constructor público; en su lugar, se usan dos métodos Create:The PackageRelationship class has no public constructor; instead, two Create methods are used:

Package.CreateRelationshipPackage.CreateRelationship Crea una relación de "nivel de paquete" desde un paquete a un elemento especificado o a un recurso externo.Creates a "package-level" relationship-from a package to a specified part or external resource.
PackagePart.CreateRelationshipPackagePart.CreateRelationship Crea una relación de "nivel de elemento": de una parte a otra parte o a un recurso externo.Creates a "part-level" relationship-from one part to another part or external resource.

La propiedad de la relación identifica el paquete o elemento SourceUri de origen.The source package or part is identified by the SourceUri property of the relationship. La parte de destino o el recurso externo se identifica mediante la TargetUri propiedad de la relación.The target part or external resource is identified by the TargetUri property of the relationship.

La creación o eliminación de una relación no afecta de ningún modo a los objetos de origen o de destino.Creating or deleting a relationship does not affect the source or target objects in any way.

Si se elimina un objeto de origen, también se eliminan todas las relaciones propiedad del objeto.If a source object is deleted, all relationships owned by the object are also deleted.

Las relaciones permiten la navegación en un documento y entre documentos.Relationships enable navigation both in a document and between documents. Las relaciones también admiten servicios de modelo de objetos de documento, como la vinculación de PrintTicket a elementos de documento específicos al imprimir.Relationships also support document object model services, such as linking a PrintTicket to specific document elements when printing.

Para obtener más información acerca de PackageRelationship los elementos, consulte la sección 1,3 "Relationships" de la especificación Open Packaging Conventions disponible para su descarga en 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.

Propiedades

Id

Obtiene una cadena que identifica la relación.Gets a string that identifies the relationship.

Package

Obtiene el objeto Package que contiene esta relación.Gets the Package that contains this relationship.

RelationshipType

Obtiene el nombre de tipo calificado de la relación.Gets the qualified type name of the relationship.

SourceUri

Obtiene el URI del paquete o elemento que posee la relación.Gets the URI of the package or part that owns the relationship.

TargetMode

Obtiene un valor que indica si el destino de la relación es Internal o External para Package.Gets a value that indicates whether the target of the relationship is Internal or External to the Package.

TargetUri

Obtiene el URI del recurso de destino de la relación.Gets the URI of the target resource of the relationship.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a