Imballaggio

Panoramica della tecnologia packaging.

Per sviluppare pacchetti, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
OPC_CANONICALIZATION_METHOD

Descrive il metodo di canonizzazione da applicare al markup XML.
OPC_CERTIFICATE_EMBEDDING_OPTION

Descrive il percorso di archiviazione di un certificato usato per la firma.
OPC_COMPRESSION_OPTIONS

Descrive i modi per comprimere il contenuto della parte.
OPC_READ_FLAGS

Vengono descritte le impostazioni di lettura per la memorizzazione nella cache dei componenti del pacchetto e la convalida in base ai requisiti di conformità OPC (ECMA-376 OpenXML, 1st Edition, Part 2:_Open Packaging Conventions).
OPC_RELATIONSHIP_SELECTOR

Viene descritto come interpretare il parametro selectionCriterion del metodo IOpcRelationshipSelector::GetSelectionCriterion.
OPC_RELATIONSHIPS_SIGNING_OPTION

Descrive se un riferimento rappresentato dall'interfaccia IOpcSignatureRelationshipReference fa riferimento a tutti o a un subset di relazioni rappresentato come oggetti relazione in un oggetto set di relazioni.
OPC_SIGNATURE_TIME_FORMAT

Viene descritto come interpretare il parametro signingTime, ovvero un record di quando è stata creata una firma, del metodo IOpcDigitalSignature::GetSigningTime.
OPC_SIGNATURE_VALIDATION_RESULT

Indica lo stato della firma.
OPC_STREAM_IO_MODE

Descrive lo stato di lettura/scrittura di un flusso.
OPC_URI_TARGET_MODE

Indica la modalità di destinazione di una relazione.
OPC_WRITE_FLAGS

Descrive il metodo di codifica utilizzato dall'oggetto di serializzazione per produrre il pacchetto.

Functions

 
Add

Aggiunge un certificato al set.
Clone

Crea una copia del puntatore dell'interfaccia IOpcCertificateEnumerator corrente e di tutti i relativi discendenti.
Clone

Crea una copia del puntatore dell'interfaccia IOpcDigitalSignatureEnumerator corrente e di tutti i relativi discendenti.
Clone

Crea una copia dell'enumeratore corrente e di tutti i relativi discendenti. (IOpcPartEnumerator.Clone)
Clone

Crea una copia dell'enumeratore corrente e di tutti i relativi discendenti. (IOpcRelationshipEnumerator.Clone)
Clone

Crea una copia del puntatore IOpcRelationshipSelectorEnumeratorinterface corrente e di tutti i relativi discendenti.
Clone

Crea una copia del puntatore dell'interfaccia IOpcSignatureCustomObjectEnumerator corrente e di tutti i relativi discendenti.
Clone

Crea una copia del puntatore dell'interfaccia IOpcSignaturePartReferenceEnumerator corrente e di tutti i relativi discendenti.
Clone

Crea una copia del puntatore dell'interfaccia IOpcSignatureReferenceEnumerator corrente e di tutti i relativi discendenti.
Clone

Crea una copia del puntatore dell'interfaccia IOpcSignatureRelationshipReferenceEnumerator corrente e di tutti i relativi discendenti.
CombinePartUri

Forma il nome della parte a cui fa riferimento l'URI relativo specificato.
ComparePartUri

Restituisce un numero intero che indica se gli URI rappresentati dall'oggetto URI della parte corrente e un oggetto URI della parte specificato sono equivalenti.
Creare

Crea un puntatore all'interfaccia IOpcRelationshipSelector per rappresentare la modalità di selezione di un subset di relazioni da firmare e aggiunge il nuovo puntatore al set.
Creare

Crea un puntatore all'interfaccia IOpcSignatureCustomObject per rappresentare un elemento Object specifico dell'applicazione nella firma e aggiunge la nuova interfaccia al set.
Creare

Crea un puntatore all'interfaccia IOpcSignaturePartReference che rappresenta un riferimento a una parte da firmare e aggiunge la nuova interfaccia al set.
Creare

Crea un puntatore all'interfaccia IOpcSignatureReference che rappresenta un riferimento a un elemento XML da firmare.
Creare

Crea un puntatore all'interfaccia IOpcSignatureRelationshipReference che rappresenta un riferimento a una parte Relazioni e aggiunge il nuovo puntatore di interfaccia al set.
CreateDigitalSignatureManager

Crea un oggetto gestore firme digitali per un oggetto pacchetto.
CreatePackage

Crea un oggetto pacchetto che rappresenta un pacchetto vuoto.
CreatePackageRootUri

Crea un oggetto URI OPC che rappresenta la radice di un pacchetto.
CreatePart

Crea un oggetto part che rappresenta una parte e aggiunge un puntatore all'interfaccia IOpcPart dell'oggetto al set.
CreatePartUri

Crea un oggetto URI di parte che rappresenta un nome di parte.
CreateRelationship

Crea un oggetto relazione che rappresenta una relazione specificata, quindi aggiunge al set un puntatore all'interfaccia IOpcRelationship dell'oggetto.
CreateRelationshipSelectorSet

Crea un puntatore all'interfaccia IOpcRelationshipSelectorSet utilizzato come valore del parametro selectorSet del metodo Create.
CreateSigningOptions

Crea un puntatore all'interfaccia IOpcSigningOptions.
CreateStreamOnFile

Crea un flusso su un file.
Elimina

Elimina un puntatore all'interfaccia IOpcRelationshipSelector specificato dal set.
Elimina

Elimina un puntatore all'interfaccia IOpcSignatureCustomObject specificato dal set.
Elimina

Elimina un puntatore all'interfaccia IOpcSignaturePartReference specificato dal set.
Elimina

Elimina un puntatore all'interfaccia IOpcSignatureReference specificato dal set.
Elimina

Elimina un puntatore all'interfaccia IOpcSignatureRelationshipReference specificato dal set.
DeletePart

Elimina il puntatore dell'interfaccia IOpcPart di un oggetto parte specificato dal set.
DeleteRelationship

Elimina un puntatore all'interfaccia IOpcRelationship specificato dal set.
GetCanonicalizationMethod

Ottiene il metodo di canonizzazione applicato all'elemento SignedInfo della firma serializzata.
GetCertificateEmbeddingOption

Ottiene un valore che specifica il percorso di archiviazione nel pacchetto del certificato da utilizzare per la firma.
GetCertificateEnumerator

Ottiene un enumeratore di certificati utilizzati nella firma.
GetCertificateSet

Ottiene un puntatore all'interfaccia IOpcCertificateSet.
GetCompressionOptions

Ottiene un valore che descrive la modalità di compressione del contenuto della parte.
GetContentStream

Ottiene un flusso che fornisce l'accesso in lettura/scrittura al contenuto della parte.
GetContentType

Ottiene il tipo di supporto del contenuto della parte.
GetContentType

Ottiene il tipo di contenuto della parte a cui si fa riferimento.
GetCurrent

Ottiene la struttura CERT_CONTEXT nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene il puntatore dell'interfaccia IOpcDigitalSignature nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene il puntatore dell'interfaccia IOpcPart nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene il puntatore dell'interfaccia IOpcRelationship nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene il puntatore all'interfaccia IOpcRelationshipSelector nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene l'interfaccia IOpcSignatureCustomObject nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene il puntatore all'interfaccia IOpcSignaturePartReference nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene il puntatore dell'interfaccia IOpcSignatureReference nella posizione corrente dell'enumeratore.
GetCurrent

Ottiene il puntatore all'interfaccia IOpcSignatureRelationshipReference nella posizione corrente dell'enumeratore.
GetCustomObjectEnumerator

Ottiene un enumeratore di puntatori all'interfaccia IOpcSignatureCustomObject che rappresentano gli elementi Object specifici dell'applicazione nel markup della firma.
GetCustomObjectSet

Ottiene un'interfaccia IOpcSignatureCustomObjectSet.
GetCustomReferenceEnumerator

Ottiene un enumeratore dei puntatori di interfaccia IOpcSignatureReference che rappresentano riferimenti a elementi XML specifici dell'applicazione firmati.
GetCustomReferenceSet

Ottiene un puntatore all'interfaccia IOpcSignatureReferenceSet.
GetDefaultDigestMethod

Ottiene il metodo digest predefinito che verrà utilizzato per calcolare i valori digest per gli oggetti da firmare.
GetDigestMethod

Ottiene il metodo digest da utilizzare in parte del contenuto della parte a cui viene fatto riferimento quando la parte è firmata.
GetDigestMethod

Ottiene il metodo digest da utilizzare sull'elemento XML a cui si fa riferimento, quando l'elemento è firmato.
GetDigestMethod

Ottiene il metodo digest da utilizzare nel markup delle relazioni selezionate.
GetDigestValue

Ottiene il valore digest calcolato per il contenuto di parte della parte a cui viene fatto riferimento quando la parte è firmata.
GetDigestValue

Ottiene il valore digest calcolato per l'elemento XML a cui si fa riferimento quando l'elemento è firmato.
GetDigestValue

Ottiene il valore digest calcolato per le relazioni selezionate quando sono firmate.
GetEnumerator

Ottiene un enumeratore di certificati nel set.
GetEnumerator

Ottiene un enumeratore di puntatori di interfaccia IOpcPart nel set.
GetEnumerator

Ottiene un enumeratore di puntatori all'interfaccia IOpcRelationshipSelector nel set.
GetEnumerator

Ottiene un enumeratore di puntatori dell'interfaccia IOpcRelationship nel set.
GetEnumerator

Ottiene un enumeratore di puntatori all'interfaccia IOpcSignatureCustomObject nel set.
GetEnumerator

Ottiene un enumeratore di puntatori dell'interfaccia IOpcSignaturePartReference nel set.
GetEnumerator

Ottiene un enumeratore di puntatori dell'interfaccia IOpcSignatureReference nel set.
GetEnumerator

Ottiene un enumeratore di puntatori dell'interfaccia IOpcSignatureRelationshipReference nel set.
GetEnumeratorForType

Ottiene un enumeratore dei puntatori dell'interfaccia IOpcRelationship nel set che puntano a rappresentazioni di relazioni con un tipo di relazione specificato.
GetId

Ottiene l'identificatore univoco della relazione.
GetId

Ottiene l'identificatore per il riferimento.
GetName

Ottiene un oggetto URI di parte che rappresenta il nome della parte.
GetNamespaces

Ottiene il prefisso e il mapping dello spazio dei nomi dell'elemento Signature del markup della firma.
GetPackageObjectReference

Ottiene un puntatore all'interfaccia IOpcSignatureReference che rappresenta il riferimento all'elemento Object specifico del pacchetto firmato.
GetPart

Ottiene un oggetto part, che rappresenta una parte specificata, nel set.
GetPartName

Ottiene il nome della parte della parte a cui si fa riferimento.
GetPartSet

Ottiene un oggetto set di parti che contiene puntatori all'interfaccia IOpcPart.
GetRelationship

Ottiene un oggetto relazione dal set che rappresenta una relazione specificata.
GetRelationshipsContentStream

Ottiene un flusso di sola lettura che contiene il contenuto della parte Relazioni rappresentata dal set.
GetRelationshipSelectorEnumerator

Ottiene un enumeratore di puntatori all'interfaccia IOpcRelationshipSelector che rappresentano le tecniche utilizzate per selezionare il subset di relazioni nella parte Relazioni di riferimento.
GetRelationshipSet

Ottiene un oggetto set di relazioni che rappresenta la parte Relazioni che archivia le relazioni tra pacchetti.
GetRelationshipSet

Ottiene un oggetto set di relazioni che rappresenta la parte Relazioni che archivia le relazioni che hanno la parte come origine.
GetRelationshipSigningOption

Ottiene un valore che descrive se sono selezionati tutti o un subset di relazioni archiviate nella parte Relazioni di riferimento.
GetRelationshipsPartUri

Ottiene il nome della parte Relazioni che archivia le relazioni con l'URI di origine rappresentato dall'oggetto URI OPC corrente.
GetRelationshipType

Ottiene il tipo di relazione.
GetRelativeUri

Forma un URI relativo per una parte specificata, rispetto all'URI rappresentato dall'oggetto URI OPC corrente.
GetSelectionCriterion

Ottiene una stringa utilizzata per selezionare le relazioni a cui fare riferimento per la firma.
GetSelectorType

Ottiene un valore che descrive la modalità di selezione delle relazioni a cui fare riferimento per la firma.
GetSignatureEnumerator

Ottiene un enumeratore di puntatori all'interfaccia IOpcDigitalSignature, che rappresentano le firme del pacchetto.
GetSignatureId

Ottiene il valore dell'attributo Id dall'elemento Signature del markup della firma.
GetSignatureId

Ottiene il valore dell'attributo Id dall'elemento Signature.
GetSignatureMethod

Ottiene il metodo di firma utilizzato per calcolare il valore nell'elemento SignatureValue del markup della firma.
GetSignatureMethod

Ottiene il metodo di firma da utilizzare per calcolare e crittografare il valore hash dell'elemento SignedInfo, che verrà serializzato come elemento SignatureValue della firma.
GetSignatureOriginPartName

Ottiene un puntatore all'interfaccia IOpcPartUri che rappresenta il nome della parte Digital Signature Origin.
GetSignaturePartName

Ottiene il nome della parte che contiene il markup della firma.
GetSignaturePartName

Ottiene il nome della parte della firma in cui verrà archiviato il markup della firma.
GetSignaturePartReferenceEnumerator

Ottiene un enumeratore di puntatori all'interfaccia IOpcSignaturePartReference, che rappresentano riferimenti a parti firmate.
GetSignaturePartReferenceSet

Ottiene un'interfaccia IOpcSignaturePartReferenceSet.
GetSignatureRelationshipReferenceEnumerator

Ottiene un enumeratore di puntatori all'interfaccia IOpcSignatureRelationshipReference, che rappresentano i riferimenti alle relazioni firmate.
GetSignatureRelationshipReferenceSet

Ottiene un puntatore all'interfaccia IOpcSignatureRelationshipReferenceSet.
GetSignatureValue

Ottiene il valore decodificato nell'elemento SignatureValue del markup della firma.
GetSignatureXml

Ottiene il markup della firma.
GetSigningTime

Ottiene una stringa che indica l'ora in cui è stata generata la firma.
GetSourceUri

Ottiene l'URI di origine delle relazioni archiviate in una parte Relazioni. L'oggetto URI della parte corrente rappresenta il nome della parte della parte Relationships.
GetSourceUri

Ottiene l'URI dell'origine della relazione.
GetSourceUri

Ottiene l'URI di origine delle relazioni archiviate nella parte Relazioni di riferimento.
GetTargetMode

Ottiene un valore che descrive se la destinazione della relazione è interna o esterna al pacchetto.
GetTargetUri

Ottiene l'URI della destinazione della relazione.
GetTimeFormat

Ottiene il formato della stringa restituita dal metodo GetSigningTime.
GetTimeFormat

Ottiene il formato della stringa recuperata dal metodo IOpcDigitalSignature::GetSigningTime.
GetTransformMethod

Ottiene il metodo di canonizzazione da utilizzare in parte del contenuto di una parte a cui viene fatto riferimento quando la parte è firmata.
GetTransformMethod

Ottiene il metodo di canonizzazione da utilizzare sull'elemento XML a cui si fa riferimento, quando l'elemento è firmato.
GetTransformMethod

Ottiene il metodo di canonizzazione da utilizzare nel markup delle relazioni selezionate quando vengono firmate.
GetType

Ottiene una stringa che indica il tipo dell'elemento XML a cui si fa riferimento.
GetUri

Ottiene l'URI dell'elemento XML a cui si fa riferimento.
GetXml

Ottiene il markup XML di un elemento Object specifico dell'applicazione.
IsRelationshipsPartUri

Restituisce un valore che indica se l'oggetto URI della parte corrente rappresenta il nome della parte di una parte Relationships.
MoveNext

Sposta la posizione corrente dell'enumeratore nella struttura CERT_CONTEXT successiva.
MoveNext

Sposta la posizione corrente dell'enumeratore al puntatore dell'interfaccia IOpcDigitalSignature successivo.
MoveNext

Sposta la posizione corrente dell'enumeratore al puntatore dell'interfaccia IOpcPart successivo.
MoveNext

Sposta la posizione corrente dell'enumeratore sul puntatore dell'interfaccia IOpcRelationship successivo.
MoveNext

Sposta la posizione corrente dell'enumeratore al puntatore IOpcRelationshipSelectorinterface successivo.
MoveNext

Sposta la posizione corrente dell'enumeratore al puntatore dell'interfaccia IOpcSignatureCustomObject successivo.
MoveNext

Sposta la posizione corrente dell'enumeratore al puntatore dell'interfaccia IOpcSignaturePartReference successivo.
MoveNext

Sposta la posizione corrente dell'enumeratore al puntatore dell'interfaccia IOpcSignatureReference successivo.
MoveNext

Sposta la posizione corrente dell'enumeratore al puntatore dell'interfaccia IOpcSignatureRelationshipReference successivo.
MovePrevious

Sposta la posizione corrente dell'enumeratore nella struttura CERT_CONTEXT precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore dell'interfaccia IOpcDigitalSignature precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore dell'interfaccia IOpcPart precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore dell'interfaccia IOpcRelationship precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore IOpcRelationshipSelectorinterface precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore IOpcSignatureCustomObjectinterface precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore dell'interfaccia IOpcSignaturePartReference precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore IOpcSignatureReferenceReference precedente.
MovePrevious

Sposta la posizione corrente dell'enumeratore sul puntatore dell'interfaccia IOpcSignatureRelationshipReference precedente.
PartExists

Ottiene un valore che indica se una parte specificata è rappresentata come oggetto parte nel set.
ReadPackageFromStream

Deserializza i dati del pacchetto da un flusso e crea un oggetto pacchetto per rappresentare il pacchetto letto.
RelationshipExists

Ottiene un valore che indica se una relazione specificata è rappresentata come oggetto relazione nel set.
Remove

Rimuove un certificato specificato dal set.
RemoveSignature

Rimuove dal pacchetto una parte di firma specificata che archivia il markup della firma.
ReplaceSignatureXml

Sostituisce il markup della firma esistente archiviato in una parte di firma specificata.
SetCertificateEmbeddingOption

Impostare il percorso di archiviazione del certificato da usare per la firma.
SetDefaultDigestMethod

Imposta il metodo digest predefinito che verrà utilizzato per calcolare i valori digest per gli oggetti da firmare.
SetSignatureId

Imposta il valore dell'attributo Id dell'elemento Signature. (IOpcSigningOptions.SetSignatureId)
SetSignatureMethod

Imposta il metodo di firma da utilizzare per calcolare e crittografare il valore hash dell'elemento SignedInfo, che verrà contenuto nell'elemento SignatureValue della firma.
SetSignatureOriginPartName

Imposta il nome della parte Digital Signature Origin sul nome rappresentato da un puntatore all'interfaccia IOpcPartUri specificato.
SetSignaturePartName

Imposta il nome della parte della firma in cui verrà archiviato il markup della firma.
SetTimeFormat

Imposta il formato della stringa recuperata dal metodo IOpcDigitalSignature::GetSigningTime.
Segno

Firma il pacchetto generando una firma usando il certificato e il puntatore all'interfaccia IOpcSigningOptions specificati.
Convalida

Convalida una firma del pacchetto specificata usando un certificato specificato.
WritePackageToStream

Serializza un pacchetto rappresentato da un oggetto pacchetto.

Interfaces

 
IOpcCertificateEnumerator

Enumeratore di sola lettura di puntatori alle strutture di CERT_CONTEXT.
IOpcCertificateSet

Set non ordinato di certificati da usare con una firma.
IOpcDigitalSignature

Rappresenta una firma digitale del pacchetto.
IOpcDigitalSignatureEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcDigitalSignature.
IOpcDigitalSignatureManager

Fornisce l'accesso alle interfacce di creazione di pacchetti di firme digitali per un pacchetto rappresentato dagli oggetti API di creazione di pacchetti.
IOpcFactory

Crea oggetti API di creazione di pacchetti e fornisce supporto per il salvataggio e il caricamento di pacchetti.
IOpcPackage

Rappresenta un pacchetto e fornisce metodi per accedere alle parti e alle relazioni del pacchetto.
IOpcPart

Rappresenta una parte che contiene dati e non è una parte Relazioni.
IOpcPartEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcPart.
IOpcPartSet

Set non ordinato di puntatori di interfaccia IOpcPart a oggetti part che rappresentano le parti di un pacchetto che non sono parti Relazioni.
IOpcPartUri

Rappresenta il nome della parte di una parte.
IOpcRelationship

Rappresenta una relazione, ovvero un collegamento tra un'origine, ovvero una parte o il pacchetto, e una destinazione.
IOpcRelationshipEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcRelationship.
IOpcRelationshipSelector

Rappresenta come selezionare, da una parte Relazioni, le relazioni a cui fare riferimento per la firma.
IOpcRelationshipSelectorEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcRelationshipSelector.
IOpcRelationshipSelectorSet

Set non ordinato di puntatori di interfaccia IOpcRelationshipSelector che rappresentano i criteri di selezione usati per identificare le relazioni per la firma.
IOpcRelationshipSet

Rappresenta una parte Relazioni come set non ordinato di puntatori dell'interfaccia IOpcRelationship agli oggetti relazione.
IOpcSignatureCustomObject

Rappresenta un elemento Object specifico dell'applicazione che è stato o verrà firmato.
IOpcSignatureCustomObjectEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcSignatureCustomObject.
IOpcSignatureCustomObjectSet

Set non ordinato di puntatori all'interfaccia IOpcSignatureCustomObject che contengono il markup XML degli elementi Object specifici dell'applicazione.
IOpcSignaturePartReference

Rappresenta un riferimento a una parte che è stata o verrà firmata.
IOpcSignaturePartReferenceEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcSignaturePartReference.
IOpcSignaturePartReferenceSet

Set non ordinato di puntatori dell'interfaccia IOpcSignaturePartReference che rappresentano riferimenti alle parti da firmare.
IOpcSignatureReference

Rappresenta un riferimento al markup XML che è stato o verrà firmato.
IOpcSignatureReferenceEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcSignatureReference.
IOpcSignatureReferenceSet

Set non ordinato di puntatori di interfaccia IOpcSignatureReference che rappresentano riferimenti agli elementi XML da firmare.
IOpcSignatureRelationshipReference

Rappresenta un riferimento a una parte Relazioni che contiene relazioni che sono state o verranno firmate.
IOpcSignatureRelationshipReferenceEnumerator

Enumeratore di sola lettura di puntatori all'interfaccia IOpcSignatureRelationshipReference.
IOpcSignatureRelationshipReferenceSet

Set non ordinato di puntatori all'interfaccia IOpcSignatureRelationshipReference che rappresentano riferimenti alle parti relazioni che contengono relazioni da firmare.
IOpcSigningOptions

Fornisce metodi per impostare e accedere alle informazioni necessarie per generare una firma.
IOpcUri

Rappresenta l'URI della radice del pacchetto o di una parte relativa alla radice del pacchetto.