Empacotamento
Visão geral da tecnologia empacotamento.
Para desenvolver o Empacotamento, você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
OPC_CANONICALIZATION_METHOD Descreve o método de canonicalização a ser aplicado à marcação XML. |
OPC_CERTIFICATE_EMBEDDING_OPTION Descreve o local de armazenamento de um certificado usado na assinatura. |
OPC_COMPRESSION_OPTIONS Descreve maneiras de compactar o conteúdo da parte. |
OPC_READ_FLAGS Descreve as configurações de leitura para armazenar em cache os componentes do pacote e validá-los em relação aos requisitos de conformidade do ECMA-376 OpenXML, 1ª Edição, Parte 2:_Open Convenções de Empacotamento (OPC). |
OPC_RELATIONSHIP_SELECTOR Descreve como interpretar o parâmetro selectionCriterion do método IOpcRelationshipSelector::GetSelectionCriterion. |
OPC_RELATIONSHIPS_SIGNING_OPTION Descreve se uma referência representada pela interface IOpcSignatureRelationshipReference se refere a todos ou a um subconjunto de relações representados como objetos de relação em um objeto de conjunto de relacionamentos. |
OPC_SIGNATURE_TIME_FORMAT Descreve como interpretar o parâmetro signingTime, que é um registro de quando uma assinatura foi criada, do método IOpcDigitalSignature::GetSigningTime. |
OPC_SIGNATURE_VALIDATION_RESULT Indica o status da assinatura. |
OPC_STREAM_IO_MODE Descreve o status de leitura/gravação de um fluxo. |
OPC_URI_TARGET_MODE Indica o modo de destino de uma relação. |
OPC_WRITE_FLAGS Descreve o método de codificação usado pelo objeto de serialização para produzir o pacote. |
Adicionar Adiciona um certificado ao conjunto. |
Clonar Cria uma cópia do ponteiro da interface IOpcCertificateEnumerator atual e de todos os seus descendentes. |
Clonar Cria uma cópia do ponteiro de interface IOpcDigitalSignatureEnumerator atual e todos os seus descendentes. |
Clonar Cria uma cópia do enumerador atual e de todos os seus descendentes. (IOpcPartEnumerator.Clone) |
Clonar Cria uma cópia do enumerador atual e de todos os seus descendentes. (IOpcRelationshipEnumerator.Clone) |
Clonar Cria uma cópia do ponteiro IOpcRelationshipSelectorEnumeratorinterface atual e de todos os seus descendentes. |
Clonar Cria uma cópia do ponteiro de interface IOpcSignatureCustomObjectEnumerator atual e todos os seus descendentes. |
Clonar Cria uma cópia do ponteiro de interface IOpcSignaturePartReferenceEnumerator atual e todos os seus descendentes. |
Clonar Cria uma cópia do ponteiro de interface IOpcSignatureReferenceEnumerator atual e todos os seus descendentes. |
Clonar Cria uma cópia do ponteiro de interface IOpcSignatureRelationshipReferenceEnumerator atual e todos os seus descendentes. |
CombinePartUri Forma o nome da parte referenciada pelo URI relativo especificado. |
ComparePartUri Retorna um inteiro que indica se os URIs representados pelo objeto URI da parte atual e um objeto URI de parte especificado são equivalentes. |
Criar Cria um ponteiro de interface IOpcRelationshipSelector para representar como um subconjunto de relações são selecionados para serem assinados e adiciona o novo ponteiro ao conjunto. |
Criar Cria um ponteiro de interface IOpcSignatureCustomObject para representar um elemento Object específico do aplicativo na assinatura e adiciona a nova interface ao conjunto. |
Criar Cria um ponteiro de interface IOpcSignaturePartReference que representa uma referência a uma parte a ser assinada e adiciona a nova interface ao conjunto. |
Criar Cria um ponteiro de interface IOpcSignatureReference que representa uma referência a um elemento XML a ser assinado. |
Criar Cria um ponteiro de interface IOpcSignatureRelationshipReference que representa uma referência a uma parte Relações e adiciona o novo ponteiro de interface ao conjunto. |
CreateDigitalSignatureManager Cria um objeto de gerenciador de assinatura digital para um objeto de pacote. |
CreatePackage Cria um objeto de pacote que representa um pacote vazio. |
CreatePackageRootUri Cria um objeto URI OPC que representa a raiz de um pacote. |
Createpart Cria um objeto part que representa uma parte e adiciona um ponteiro à interface IOpcPart do objeto ao conjunto. |
CreatePartUri Cria um objeto URI de parte que representa um nome de parte. |
Createrelationship Cria um objeto de relação que representa uma relação especificada e adiciona ao conjunto um ponteiro para a interface IOpcRelationship do objeto. |
CreateRelationshipSelectorSet Cria um ponteiro de interface IOpcRelationshipSelectorSet que é usado como o valor do parâmetro selectorSet do método Create. |
CreateSigningOptions Cria um ponteiro de interface IOpcSigningOptions. |
CreateStreamOnFile Cria um fluxo em um arquivo. |
Excluir Exclui um ponteiro de interface IOpcRelationshipSelector especificado do conjunto. |
Excluir Exclui um ponteiro de interface IOpcSignatureCustomObject especificado do conjunto. |
Excluir Exclui um ponteiro de interface IOpcSignaturePartReference especificado do conjunto. |
Excluir Exclui um ponteiro de interface IOpcSignatureReference especificado do conjunto. |
Excluir Exclui um ponteiro de interface IOpcSignatureRelationshipReference especificado do conjunto. |
Deletepart Exclui o ponteiro da interface IOpcPart de um objeto de parte especificado do conjunto. |
DeleteRelationship Exclui um ponteiro de interface IOpcRelationship especificado do conjunto. |
GetCanonicalizationMethod Obtém o método de canonicalização que foi aplicado ao elemento SignedInfo da assinatura serializada. |
GetCertificateEmbeddingOption Obtém um valor que especifica o local de armazenamento no pacote do certificado a ser usado para a assinatura. |
GetCertificateEnumerator Obtém um enumerador de certificados usados na assinatura. |
GetCertificateSet Obtém um ponteiro de interface IOpcCertificateSet. |
GetCompressionOptions Obtém um valor que descreve a maneira como o conteúdo da parte é compactado. |
Getcontentstream Obtém um fluxo que fornece acesso de leitura/gravação ao conteúdo da parte. |
Getcontenttype Obtém o tipo de mídia do conteúdo da parte. |
Getcontenttype Obtém o tipo de conteúdo da parte referenciada. |
Getcurrent Obtém a estrutura CERT_CONTEXT na posição atual do enumerador. |
Getcurrent Obtém o ponteiro da interface IOpcDigitalSignature na posição atual do enumerador. |
Getcurrent Obtém o ponteiro da interface IOpcPart na posição atual do enumerador. |
Getcurrent Obtém o ponteiro da interface IOpcRelationship na posição atual do enumerador. |
Getcurrent Obtém o ponteiro da interface IOpcRelationshipSelector na posição atual do enumerador. |
Getcurrent Obtém a interface IOpcSignatureCustomObject na posição atual do enumerador. |
Getcurrent Obtém o ponteiro da interface IOpcSignaturePartReference na posição atual do enumerador. |
Getcurrent Obtém o ponteiro da interface IOpcSignatureReference na posição atual do enumerador. |
Getcurrent Obtém o ponteiro da interface IOpcSignatureRelationshipReference na posição atual do enumerador. |
GetCustomObjectEnumerator Obtém um enumerador de ponteiros de interface IOpcSignatureCustomObject que representam elementos object específicos do aplicativo na marcação de assinatura. |
GetCustomObjectSet Obtém uma interface IOpcSignatureCustomObjectSet. |
GetCustomReferenceEnumerator Obtém um enumerador dos ponteiros da interface IOpcSignatureReference que representam referências a elementos XML específicos do aplicativo que foram assinados. |
GetCustomReferenceSet Obtém um ponteiro de interface IOpcSignatureReferenceSet. |
GetDefaultDigestMethod Obtém o método de resumo padrão que será usado para calcular valores de resumo para objetos a serem assinados. |
GetDigestMethod Obtém o método digest a ser usado em parte do conteúdo da parte referenciada quando a parte é assinada. |
GetDigestMethod Obtém o método digest a ser usado no elemento XML referenciado quando o elemento é assinado. |
GetDigestMethod Obtém o método digest a ser usado na marcação de relação das relações selecionadas. |
GetDigestValue Obtém o valor de resumo calculado para parte do conteúdo da parte referenciada quando a parte é assinada. |
GetDigestValue Obtém o valor de resumo calculado para o elemento XML referenciado quando o elemento é assinado. |
GetDigestValue Obtém o valor de resumo calculado para as relações selecionadas quando elas são assinadas. |
Getenumerator Obtém um enumerador de certificados no conjunto. |
Getenumerator Obtém um enumerador de ponteiros de interface IOpcPart no conjunto. |
Getenumerator Obtém um enumerador de ponteiros de interface IOpcRelationshipSelector no conjunto. |
Getenumerator Obtém um enumerador de ponteiros de interface IOpcRelationship no conjunto. |
Getenumerator Obtém um enumerador de ponteiros de interface IOpcSignatureCustomObject no conjunto. |
Getenumerator Obtém um enumerador de ponteiros de interface IOpcSignaturePartReference no conjunto. |
Getenumerator Obtém um enumerador de ponteiros de interface IOpcSignatureReference no conjunto. |
Getenumerator Obtém um enumerador de ponteiros de interface IOpcSignatureRelationshipReference no conjunto. |
GetEnumeratorForType Obtém um enumerador dos ponteiros da interface IOpcRelationship no conjunto que apontam para representações de relações que têm um tipo de relação especificado. |
GetId Obtém o identificador exclusivo da relação. |
GetId Obtém o identificador da referência. |
GetName Obtém um objeto URI de parte que representa o nome da parte. |
GetNamespaces Obtém o prefixo e o mapeamento de namespace do elemento Signature da marcação de assinatura. |
GetPackageObjectReference Obtém um ponteiro de interface IOpcSignatureReference que representa a referência ao elemento Object específico do pacote que foi assinado. |
Getpart Obtém um objeto part, que representa uma parte especificada, no conjunto. |
GetPartName Obtém o nome da parte referenciada. |
GetPartSet Obtém um objeto de conjunto de partes que contém ponteiros de interface IOpcPart. |
GetRelationship Obtém um objeto de relação do conjunto que representa uma relação especificada. |
GetRelationshipsContentStream Obtém um fluxo somente leitura que contém o conteúdo da parte Relações representada pelo conjunto. |
GetRelationshipSelectorEnumerator Obtém um enumerador de ponteiros de interface IOpcRelationshipSelector que representam as técnicas usadas para selecionar o subconjunto de relações na parte Relações referenciadas. |
GetRelationshipSet Obtém um objeto de conjunto de relacionamentos que representa a parte Relações que armazena relações de pacote. |
GetRelationshipSet Obtém um objeto de conjunto de relacionamentos que representa a parte Relações que armazena relações que têm a parte como sua origem. |
GetRelationshipSigningOption Obtém um valor que descreve se todos ou um subconjunto de relações armazenados na parte Relações referenciadas estão selecionados. |
GetRelationshipsPartUri Obtém o nome da parte Relações que armazena relações que têm o URI de origem representado pelo objeto URI OPC atual. |
GetRelationshipType Obtém o tipo de relação. |
GetRelativeUri Forma um URI relativo para uma parte especificada, em relação ao URI representado pelo objeto URI OPC atual. |
GetSelectionCriterion Obtém uma cadeia de caracteres usada para selecionar relações a serem referenciadas para assinatura. |
GetSelectorType Obtém um valor que descreve como as relações são selecionadas para serem referenciadas para assinatura. |
GetSignatureEnumerator Obtém um enumerador de ponteiros de interface IOpcDigitalSignature, que representam assinaturas de pacote. |
GetSignatureId Obtém o valor do atributo Id do elemento Signature da marcação de assinatura. |
GetSignatureId Obtém o valor do atributo Id do elemento Signature. |
GetSignatureMethod Obtém o método de assinatura usado para calcular o valor no elemento SignatureValue da marcação de assinatura. |
GetSignatureMethod Obtém o método de assinatura a ser usado para calcular e criptografar o valor de hash do elemento SignedInfo, que será serializado como o elemento SignatureValue da assinatura. |
GetSignatureOriginPartName Obtém um ponteiro de interface IOpcPartUri que representa o nome da parte da Origem da Assinatura Digital. |
GetSignaturePartName Obtém o nome da parte que contém a marcação de assinatura. |
GetSignaturePartName Obtém o nome da parte da assinatura em que a marcação de assinatura será armazenada. |
GetSignaturePartReferenceEnumerator Obtém um enumerador de ponteiros de interface IOpcSignaturePartReference, que representam referências a partes que foram assinadas. |
GetSignaturePartReferenceSet Obtém uma interface IOpcSignaturePartReferenceSet. |
GetSignatureRelationshipReferenceEnumerator Obtém um enumerador de ponteiros de interface IOpcSignatureRelationshipReference, que representam referências a relações que foram assinadas. |
GetSignatureRelationshipReferenceSet Obtém um ponteiro de interface IOpcSignatureRelationshipReferenceSet. |
GetSignatureValue Obtém o valor decodificado no elemento SignatureValue da marcação de assinatura. |
GetSignatureXml Obtém a marcação de assinatura. |
GetSigningTime Obtém uma cadeia de caracteres que indica o momento em que a assinatura foi gerada. |
GetSourceUri Obtém o URI de origem das relações armazenadas em uma parte Relações. O objeto URI da parte atual representa o nome da parte da parte Relações. |
GetSourceUri Obtém o URI da origem da relação. |
GetSourceUri Obtém o URI de origem das relações armazenadas na parte Relações referenciadas. |
GetTargetMode Obtém um valor que descreve se o destino da relação é interno ou externo ao pacote. |
GetTargetUri Obtém o URI do destino da relação. |
Gettimeformat Obtém o formato da cadeia de caracteres retornada pelo método GetSigningTime. |
Gettimeformat Obtém o formato da cadeia de caracteres recuperada pelo método IOpcDigitalSignature::GetSigningTime. |
GetTransformMethod Obtém o método de canonicalização a ser usado em parte do conteúdo de uma parte referenciada quando a parte é assinada. |
GetTransformMethod Obtém o método de canonicalização a ser usado no elemento XML referenciado quando o elemento é assinado. |
GetTransformMethod Obtém o método de canonicalização a ser usado na marcação de relação das relações selecionadas quando elas são assinadas. |
GetType Obtém uma cadeia de caracteres que indica o tipo do elemento XML referenciado. |
GetUri Obtém o URI do elemento XML referenciado. |
Getxml Obtém a marcação XML de um elemento Object específico do aplicativo. |
IsRelationshipsPartUri Retorna um valor que indica se o objeto URI da parte atual representa o nome da parte de uma parte Relationships. |
MoveNext Move a posição atual do enumerador para a próxima estrutura CERT_CONTEXT. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro de interface IOpcDigitalSignature. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro de interface IOpcPart. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro da interface IOpcRelationship. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro IOpcRelationshipSelectorinterface. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro da interface IOpcSignatureCustomObject. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro da interface IOpcSignaturePartReference. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro da interface IOpcSignatureReference. |
MoveNext Move a posição atual do enumerador para o próximo ponteiro da interface IOpcSignatureRelationshipReference. |
MovePrevious Move a posição atual do enumerador para a estrutura de CERT_CONTEXT anterior. |
MovePrevious Move a posição atual do enumerador para o ponteiro de interface IOpcDigitalSignature anterior. |
MovePrevious Move a posição atual do enumerador para o ponteiro de interface IOpcPart anterior. |
MovePrevious Move a posição atual do enumerador para o ponteiro anterior da interface IOpcRelationship. |
MovePrevious Move a posição atual do enumerador para o ponteiro IOpcRelationshipSelectorinterface anterior. |
MovePrevious Move a posição atual do enumerador para o ponteiro IOpcSignatureCustomObjectinterface anterior. |
MovePrevious Move a posição atual do enumerador para o ponteiro de interface IOpcSignaturePartReference anterior. |
MovePrevious Move a posição atual do enumerador para o ponteiro IOpcSignatureReferenceinterface anterior. |
MovePrevious Move a posição atual do enumerador para o ponteiro de interface IOpcSignatureRelationshipReference anterior. |
PartExists Obtém um valor que indica se uma parte especificada é representada como um objeto part no conjunto. |
ReadPackageFromStream Desserializa os dados do pacote de um fluxo e cria um objeto de pacote para representar o pacote que está sendo lido. |
RelationshipExists Obtém um valor que indica se uma relação especificada é representada como um objeto de relação no conjunto. |
Remover Remove um certificado especificado do conjunto. |
RemoveSignature Remove do pacote uma parte de assinatura especificada que armazena a marcação de assinatura. |
ReplaceSignatureXml Substitui a marcação de assinatura existente armazenada em uma parte de assinatura especificada. |
SetCertificateEmbeddingOption Defina o local de armazenamento do certificado a ser usado para a assinatura. |
SetDefaultDigestMethod Define o método digest padrão que será usado para calcular valores de resumo para objetos a serem assinados. |
SetSignatureId Define o valor do atributo Id do elemento Signature. (IOpcSigningOptions.SetSignatureId) |
SetSignatureMethod Define o método de assinatura a ser usado para calcular e criptografar o valor de hash do elemento SignedInfo, que estará contido no elemento SignatureValue da assinatura. |
SetSignatureOriginPartName Define o nome da parte da Origem da Assinatura Digital como o nome representado por um ponteiro de interface IOpcPartUri especificado. |
SetSignaturePartName Define o nome da parte da assinatura em que a marcação de assinatura será armazenada. |
SetTimeFormat Define o formato da cadeia de caracteres recuperada pelo método IOpcDigitalSignature::GetSigningTime. |
Assinar Assina o pacote gerando uma assinatura usando o certificado especificado e o ponteiro de interface IOpcSigningOptions. |
Validar Valida uma assinatura de pacote especificada usando um certificado especificado. |
WritePackageToStream Serializa um pacote que é representado por um objeto de pacote. |
IOpcCertificateEnumerator Um enumerador somente leitura de ponteiros para CERT_CONTEXT estruturas. |
IOpcCertificateSet Um conjunto não ordenado de certificados a serem usados com uma assinatura. |
IOpcDigitalSignature Representa uma assinatura digital do pacote. |
IOpcDigitalSignatureEnumerator Um enumerador somente leitura de ponteiros de interface IOpcDigitalSignature. |
IOpcDigitalSignatureManager Fornece acesso ao Empacotamento de Interfaces de Assinatura Digital para um pacote representado por objetos da API de Empacotamento. |
IOpcFactory Cria objetos de API de empacotamento e dá suporte para salvar e carregar pacotes. |
IOpcPackage Representa um pacote e fornece métodos para acessar as partes e as relações do pacote. |
IOpcPart Representa uma parte que contém dados e não é uma parte relações. |
IOpcPartEnumerator Um enumerador somente leitura de ponteiros de interface IOpcPart. |
IOpcPartSet Um conjunto não ordenado de ponteiros de interface IOpcPart para objetos de parte que representam as partes em um pacote que não são partes Relationships. |
IOpcPartUri Representa o nome da parte de uma parte. |
IOpcRelationship Representa uma relação, que é um link entre uma origem, que é uma parte ou o pacote e um destino. |
IOpcRelationshipEnumerator Um enumerador somente leitura de ponteiros de interface IOpcRelationship. |
IOpcRelationshipSelector Representa como selecionar, de uma parte Relações, as relações a serem referenciadas para assinatura. |
IOpcRelationshipSelectorEnumerator Um enumerador somente leitura de ponteiros de interface IOpcRelationshipSelector. |
IOpcRelationshipSelectorSet Um conjunto não ordenado de ponteiros de interface IOpcRelationshipSelector que representam os critérios de seleção usados para identificar relações para assinatura. |
IOpcRelationshipSet Representa uma parte Relationships como um conjunto não ordenado de ponteiros de interface IOpcRelationship para objetos de relação. |
IOpcSignatureCustomObject Representa um elemento Object específico do aplicativo que foi ou será assinado. |
IOpcSignatureCustomObjectEnumerator Um enumerador somente leitura de ponteiros de interface IOpcSignatureCustomObject. |
IOpcSignatureCustomObjectSet Um conjunto não ordenado de ponteiros de interface IOpcSignatureCustomObject que contêm a marcação XML de elementos Object específicos do aplicativo. |
IOpcSignaturePartReference Representa uma referência a uma parte que foi ou será assinada. |
IOpcSignaturePartReferenceEnumerator Um enumerador somente leitura de ponteiros de interface IOpcSignaturePartReference. |
IOpcSignaturePartReferenceSet Um conjunto não ordenado de ponteiros de interface IOpcSignaturePartReference que representam referências a partes a serem assinadas. |
IOpcSignatureReference Representa uma referência à marcação XML que foi ou será assinada. |
IOpcSignatureReferenceEnumerator Um enumerador somente leitura de ponteiros de interface IOpcSignatureReference. |
IOpcSignatureReferenceSet Um conjunto não ordenado de ponteiros de interface IOpcSignatureReference que representam referências a elementos XML a serem assinados. |
IOpcSignatureRelationshipReference Representa uma referência a uma parte Relações que contém relações que foram ou serão assinadas. |
IOpcSignatureRelationshipReferenceEnumerator Um enumerador somente leitura de ponteiros de interface IOpcSignatureRelationshipReference. |
IOpcSignatureRelationshipReferenceSet Um conjunto não ordenado de ponteiros de interface IOpcSignatureRelationshipReference que representam referências a partes relationships que contêm relações a serem assinadas. |
IOpcSigningOptions Fornece métodos para definir e acessar as informações necessárias para gerar uma assinatura. |
IOpcUri Representa o URI da raiz do pacote ou de uma parte relativa à raiz do pacote. |