PackageRelationship Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |