Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Método Package.CreateRelationship

Cria uma relação em nível de pacote para uma parte determinada.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

  NomeDescrição
Método público CreateRelationship(Uri, TargetMode, String) Cria uma relação em nível de pacote a uma parte com um determinado URI, o modo de destino e o tipo de relacionamento.
Método público CreateRelationship(Uri, TargetMode, String, String) Cria uma relação em nível de pacote a uma parte com um URI de determinado modo de destino, o tipo de relacionamento e identifier (ID).
Início

Uma relação em nível de pacote define uma associação entre o pacote e um recurso ou parte de destino associado. Uma relação em nível de pacote pode ser uma das duas formas.

Em um relacionamento de pacote, o pacote é considerado "proprietário" do relacionamento. Quando o pacote é excluído, todas as relações de propriedade do pacote também serão excluídas. O processo de criação ou exclusão de relação não alteram fisicamente a parte de destino ou o recurso de forma alguma.

Para obter informações adicionais, consulte a especificação Open Packaging Conventions (OPC) disponível para download em http://go.microsoft.com/fwlink/?LinkID=71255.

O exemplo a seguir ilustra a criação de um PackageRelationship entre um Package e um part. de documento raiz Para obter o exemplo completo, consulte escrevendo uma amostra do pacote.


// Add the Document part to the Package
PackagePart packagePartDocument =
    package.CreatePart(partUriDocument,
                   System.Net.Mime.MediaTypeNames.Text.Xml);

// Copy the data to the Document Part
using (FileStream fileStream = new FileStream(
       documentPath, FileMode.Open, FileAccess.Read))
{
    CopyStream(fileStream, packagePartDocument.GetStream());
}// end:using(fileStream) - Close and dispose fileStream.

// Add a Package Relationship to the Document Part
package.CreateRelationship(packagePartDocument.Uri,
                           TargetMode.Internal,
                           PackageRelationshipType);


Mostrar: