PackageRelationship Classe

Definição

Representa uma associação entre uma fonte Package ou PackagePart, e um objeto alvo que pode ser um PackagePart ou um recurso externo.

public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
Herança
PackageRelationship

Observações

A PackageRelationship define uma associação entre uma fontePackage ou PackagePart a um alvoPackagePart ou recurso externo. O objeto fonte é considerado o "dono" da relação.

A PackageRelationship classe não tem construtor público; em vez disso, são usados dois Create métodos:

Create método Description
Package.CreateRelationship Cria uma relação "ao nível do pacote" — de um pacote para uma parte específica ou recurso externo.
PackagePart.CreateRelationship Cria uma relação "ao nível das partes" — de uma parte para outra parte ou recurso externo.

O pacote ou parte fonte é identificado pela SourceUri propriedade da relação. A parte-alvo ou recurso externo é identificada pela TargetUri propriedade da relação.

Criar ou eliminar uma relação não afeta de forma alguma os objetos de origem ou de destino.

Se um objeto fonte for eliminado, todas as relações pertencentes ao objeto também são eliminadas.

As relações permitem a navegação tanto num documento como entre documentos. As relações também suportam serviços de modelos de objetos do documento, como ligar a PrintTicket a a elementos específicos do documento durante a impressão.

Para mais informações sobre PackageRelationship elementos, consulte a Secção 1.3 "Relações" na especificação Open Packaging Conventions disponível para download em https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Propriedades

Name Description
Id

Recebe um fio que identifica a relação.

Package

Obtém o Package que contém esta relação.

RelationshipType

Recebe o nome tipo qualificado da relação.

SourceUri

Obtém o URI do pacote ou da parte que detém a relação.

TargetMode

Obtém um valor que indica se o alvo da relação é Internal ou External para o Package.

TargetUri

Obtém o URI do recurso alvo da relação.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a