Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe PackageRelationship

Representa uma associação entre uma fonte de Package ou PackageParte um objeto de destino que pode ser um PackagePart ou recurso externo.

System.Object
  System.IO.Packaging.PackageRelationship

Namespace:  System.IO.Packaging
Assembly:  WindowsBase (em WindowsBase.dll)

public class PackageRelationship

O tipo PackageRelationship expõe os membros a seguir.

  NomeDescrição
Propriedade públicaIdObtém uma seqüência de caracteres que identifica a relação.
Propriedade públicaPackageObtém o Package que contém esse relacionamento.
Propriedade públicaRelationshipTypeObtém o nome de tipo qualificado do relacionamento.
Propriedade públicaSourceUriObtém o URI do pacote ou da parte que é proprietária da relação.
Propriedade públicaTargetModeObtém um valor que indica se o destino da relação é Internal ou External para o Package.
Propriedade públicaTargetUriObtém o URI do recurso de destino da relação.
Superior

  NomeDescrição
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Permite um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior

A PackageRelationship define uma associação entre um origemPackage ou PackagePart para um destinoPackagePart ou recurso externo.   O objeto de origem é considerado "proprietário" da relação.

O PackageRelationship classe não tem nenhum construtor público; em vez disso, os dois métodos de criação são usados:

Package .CreateRelationship

Cria uma relação de "nível de pacote" — de um pacote a uma parte especificada ou o recurso externo.

PackagePart .CreateRelationship

Cria uma relação de "nível de parte" — de uma parte para outra parte ou recurso externo.

O pacote de origem ou a parte é identificado pelo SourceUri a propriedade do relacionamento. A parte de destino ou recurso externo é identificado pelo TargetUri a propriedade do relacionamento.

Criar ou excluir um relacionamento não afeta os objetos de origem ou destino de qualquer maneira.

Se um objeto de origem é excluído, todas as relações de propriedade do objeto também serão excluídas.

As relações permitem a navegação em um documento e entre documentos. Relações também oferecem suporte a serviços de modelo de objeto de documento, tais como vincular um PrintTicket a elementos de documento específico ao imprimir.

Para obter mais informações sobre PackageRelationship elementos consulte seção 1.3 "Relacionamentos" a Open Packaging Conventions especificação disponível para download em http://go.microsoft.com/fwlink/?LinkID=71255.

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft