包裝
封裝技術概觀。
若要開發封裝,您需要下列標頭:
如需這項技術的程式設計指引,請參閱:
OPC_CANONICALIZATION_METHOD 描述要套用至 XML 標記的正式化方法。 |
OPC_CERTIFICATE_EMBEDDING_OPTION 描述用於簽署之憑證的儲存位置。 |
OPC_COMPRESSION_OPTIONS 描述壓縮元件內容的方式。 |
OPC_READ_FLAGS 描述快取套件元件的讀取設定,並針對 ECMA-376 OpenXML、第 1 版、第 2 部分:_Open封裝慣例 (OPC) 一致性需求加以驗證。 |
OPC_RELATIONSHIP_SELECTOR 描述如何解譯 IOpcRelationshipSelector::GetSelectionCriterion 方法的 selectionCriterion 參數。 |
OPC_RELATIONSHIPS_SIGNING_OPTION 描述 IOpcSignatureRelationshipReference 介面所代表的參考是否參考關聯性集合物件中的所有或關聯性子集。 |
OPC_SIGNATURE_TIME_FORMAT 描述如何解譯 signatureTime 參數,這是建立簽章時,IOpcDigitalSignature::GetSigningTime 方法的記錄。 |
OPC_SIGNATURE_VALIDATION_RESULT 表示簽章的狀態。 |
OPC_STREAM_IO_MODE 描述資料流程的讀取/寫入狀態。 |
OPC_URI_TARGET_MODE 表示關聯性的目標模式。 |
OPC_WRITE_FLAGS 描述序列化物件用來產生封裝的編碼方法。 |
加入 將憑證新增至集合。 |
複製 建立目前 IOpcCertificateEnumerator 介面指標及其所有子系的複本。 |
複製 建立目前 IOpcDigitalSignatureEnumerator 介面指標及其所有子系的複本。 |
複製 建立目前列舉值及其所有子系的複本。 (IOpcPartEnumerator.Clone) |
複製 建立目前列舉值及其所有子系的複本。 (IOpcRelationshipEnumerator.Clone) |
複製 建立目前 IOpcRelationshipSelectorEnumeratorinterface 指標及其所有子系的複本。 |
複製 建立目前 IOpcSignatureCustomObjectEnumerator 介面指標及其所有子系的複本。 |
複製 建立目前 IOpcSignaturePartReferenceEnumerator 介面指標及其所有子系的複本。 |
複製 建立目前 IOpcSignatureReferenceEnumerator 介面指標及其所有子系的複本。 |
複製 建立目前 IOpcSignatureRelationshipReferenceEnumerator 介面指標及其所有子系的複本。 |
CombinePartUri 形成指定相對 URI 所參考之元件的元件名稱。 |
ComparePartUri 傳回整數,這個整數表示目前元件 URI 物件和指定的元件 URI 物件是否相等。 |
建立 建立 IOpcRelationshipSelector 介面指標,以代表如何選取要簽署關聯性的子集,並將新的指標新增至集合。 |
建立 建立 IOpcSignatureCustomObject 介面指標,以代表簽章中應用程式特定的 Object 元素,並將新介面新增至集合。 |
建立 建立 IOpcSignaturePartReference 介面指標,代表要簽署之元件的參考,並將新介面新增至集合。 |
建立 建立 IOpcSignatureReference 介面指標,代表要簽署之 XML 專案的參考。 |
建立 建立 IOpcSignatureRelationshipReference 介面指標,代表關聯性元件的參考,並將新的介面指標新增至集合。 |
CreateDigitalSignatureManager 建立封裝物件的數位簽章管理員物件。 |
CreatePackage 建立代表空封裝的封裝物件。 |
CreatePackageRootUri 建立代表封裝根目錄的 OPC URI 物件。 |
CreatePart 建立代表元件的元件物件,並將指標新增至物件的 IOpcPart 介面至集合。 |
CreatePartUri 建立代表元件名稱的元件 URI 物件。 |
CreateRelationship 建立代表指定關聯性的關聯性物件,然後將指標新增至物件的 IOpcRelationship 介面。 |
CreateRelationshipSelectorSet 建立 IOpcRelationshipSelectorSet 介面指標,做為 Create 方法的 selectorSet 參數值。 |
CreateSigningOptions 建立 IOpcSigningOptions 介面指標。 |
CreateStreamOnFile 在檔案上建立資料流程。 |
刪除 從集合中刪除指定的 IOpcRelationshipSelector 介面指標。 |
刪除 從集合中刪除指定的 IOpcSignatureCustomObject 介面指標。 |
刪除 從集合中刪除指定的 IOpcSignaturePartReference 介面指標。 |
刪除 從集合中刪除指定的 IOpcSignatureReference 介面指標。 |
刪除 從集合中刪除指定的 IOpcSignatureRelationshipReference 介面指標。 |
DeletePart 從集合中刪除指定之元件物件的 IOpcPart 介面指標。 |
DeleteRelationship 從集合中刪除指定的 IOpcRelationship 介面指標。 |
GetCanonicalizationMethod 取得套用至序列化簽章之 SignedInfo 元素的正式化方法。 |
GetCertificateEmbeddingOption 取得值,這個值會指定要用於簽章之憑證封裝中的儲存位置。 |
GetCertificateEnumerator 取得簽章中使用的憑證列舉值。 |
GetCertificateSet 取得 IOpcCertificateSet 介面指標。 |
GetCompressionOptions 取得值,描述壓縮元件內容的方式。 |
GetContentStream 取得資料流程,提供元件內容的讀取/寫入存取權。 |
GetContentType 取得元件內容的媒體類型。 |
GetContentType 取得參考元件的內容類型。 |
GetCurrent 取得位於列舉值目前位置的CERT_CONTEXT結構。 |
GetCurrent 取得列舉值目前位置的 IOpcDigitalSignature 介面指標。 |
GetCurrent 取得列舉值目前位置的 IOpcPart 介面指標。 |
GetCurrent 取得列舉值目前位置的 IOpcRelationship 介面指標。 |
GetCurrent 取得列舉值目前位置的 IOpcRelationshipSelector 介面指標。 |
GetCurrent 取得列舉值目前位置的 IOpcSignatureCustomObject 介面。 |
GetCurrent 取得列舉值目前位置的 IOpcSignaturePartReference 介面指標。 |
GetCurrent 取得列舉值目前位置的 IOpcSignatureReference 介面指標。 |
GetCurrent 取得列舉值目前位置的 IOpcSignatureRelationshipReference 介面指標。 |
GetCustomObjectEnumerator 取得 IOpcSignatureCustomObject 介面指標的列舉值,表示簽章標記中的應用程式特定 Object 元素。 |
GetCustomObjectSet 取得 IOpcSignatureCustomObjectSet 介面。 |
GetCustomReferenceEnumerator 取得 IOpcSignatureReference 介面指標的列舉值,表示已簽署之應用程式特定 XML 專案的參考。 |
GetCustomReferenceSet 取得 IOpcSignatureReferenceSet 介面指標。 |
GetDefaultDigestMethod 取得預設摘要方法,這個方法將用來計算要簽署之物件的摘要值。 |
GetDigestMethod 取得在簽署元件時,用於所參考元件之元件內容的摘要方法。 |
GetDigestMethod 取得在簽署專案時,要用於參考之 XML 專案的摘要方法。 |
GetDigestMethod 取得摘要方法,以用於所選取關聯性的關聯性標記。 |
GetDigestValue 取得摘要值,這個值會在簽署元件時計算參考元件的元件內容。 |
GetDigestValue 取得在簽署專案時,為參考的 XML 專案計算的摘要值。 |
GetDigestValue 取得在簽署選取關聯性時所計算的摘要值。 |
GetEnumerator 取得集合中憑證的列舉值。 |
GetEnumerator 取得集合中 IOpcPart 介面指標的列舉值。 |
GetEnumerator 取得集合中 IOpcRelationshipSelector 介面指標的列舉值。 |
GetEnumerator 取得集合中 IOpcRelationship 介面指標的列舉值。 |
GetEnumerator 取得集合中 IOpcSignatureCustomObject 介面指標的列舉值。 |
GetEnumerator 取得集合中 IOpcSignaturePartReference 介面指標的列舉值。 |
GetEnumerator 取得集合中 IOpcSignatureReference 介面指標的列舉值。 |
GetEnumerator 取得集合中 IOpcSignatureRelationshipReference 介面指標的列舉值。 |
GetEnumeratorForType 取得集合中 IOpcRelationship 介面指標的列舉值,指向具有指定關聯性類型的關聯性表示。 |
GetId 取得關聯性的唯一識別碼。 |
GetId 取得參考的識別碼。 |
GetName 取得代表元件名稱的元件 URI 物件。 |
GetNamespaces 取得簽章標記之 Signature 專案的前置詞和命名空間對應。 |
GetPackageObjectReference 取得 IOpcSignatureReference 介面指標,表示已簽署之封裝特定 Object 專案的參考。 |
GetPart 取得元件物件,表示集合中的指定元件。 |
GetPartName 取得參考元件的元件名稱。 |
GetPartSet 取得包含 IOpcPart 介面指標的元件集物件。 |
GetRelationship 從代表指定關聯性的集合中取得關聯性物件。 |
GetRelationshipsContentStream 取得唯讀資料流程,其中包含集合所表示之關聯性部分的元件內容。 |
GetRelationshipSelectorEnumerator 取得 IOpcRelationshipSelector 介面指標的列舉值,表示用來在參考的關聯性部分中選取關聯性子集的技術。 |
GetRelationshipSet 取得關聯性集合物件,表示儲存封裝關聯性的 Relationship 元件。 |
GetRelationshipSet 取得關聯性集合物件,表示儲存元件做為其來源之關聯性的 Relationship 元件。 |
GetRelationshipSigningOption 取得值,這個值描述是否選取儲存在參考關聯性元件中的所有關聯性或關聯性子集。 |
GetRelationshipsPartUri 取得關聯性部分的元件名稱,此元件會儲存具有目前 OPC URI 物件所表示之來源 URI 的關聯性。 |
GetRelationshipType 取得關聯性類型。 |
GetRelativeUri 形成指定部分的相對 URI,相對於目前 OPC URI 物件所代表的 URI。 |
GetSelectionCriterion 取得字串,用來選取要參考以進行簽署的關聯性。 |
GetSelectorType 取得值,描述如何選取要參考的關聯性以進行簽署。 |
GetSignatureEnumerator 取得 IOpcDigitalSignature 介面指標的列舉值,表示封裝簽章。 |
GetSignatureId 從簽章標記的 Signature 元素取得 Id 屬性的值。 |
GetSignatureId 從 Signature 元素取得 Id 屬性的值。 |
GetSignatureMethod 取得簽章方法,這個方法可用來計算簽章標記之 SignatureValue 元素中的值。 |
GetSignatureMethod 取得簽章方法,用來計算和加密 SignedInfo 專案的雜湊值,這會序列化為簽章的 SignatureValue 元素。 |
GetSignatureOriginPartName 取得 IOpcPartUri 介面指標,表示數位簽章來源元件的元件名稱。 |
GetSignaturePartName 取得包含簽章標記之元件的元件名稱。 |
GetSignaturePartName 取得將儲存簽章標記之簽章元件的元件名稱。 |
GetSignaturePartReferenceEnumerator 取得 IOpcSignaturePartReference 介面指標的列舉值,表示已簽署之元件的參考。 |
GetSignaturePartReferenceSet 取得 IOpcSignaturePartReferenceSet 介面。 |
GetSignatureRelationshipReferenceEnumerator 取得 IOpcSignatureRelationshipReference 介面指標的列舉值,表示已簽署之關聯性的參考。 |
GetSignatureRelationshipReferenceSet 取得 IOpcSignatureRelationshipReferenceSet 介面指標。 |
GetSignatureValue 取得簽章標記之 SignatureValue 專案中的解碼值。 |
GetSignatureXml 取得簽章標記。 |
GetSigningTime 取得字串,指出產生簽章的時間。 |
GetSourceUri 取得儲存在關聯性部分之關聯性的來源 URI。 目前的元件 URI 物件代表該關聯性部分的元件名稱。 |
GetSourceUri 取得關聯性來源的 URI。 |
GetSourceUri 取得儲存在參考關聯性部分之關聯性的來源 URI。 |
GetTargetMode 取得值,這個值描述關聯性的目標是否為封裝內部或外部。 |
GetTargetUri 取得關聯性目標的 URI。 |
GetTimeFormat 取得 GetSigningTime 方法所傳回之字串的格式。 |
GetTimeFormat 取得 IOpcDigitalSignature::GetSigningTime 方法所擷取的字串格式。 |
GetTransformMethod 取得簽署元件時,用於參考部分部分內容的標準化方法。 |
GetTransformMethod 取得簽署專案時,要用於參考之 XML 元素上的標準化方法。 |
GetTransformMethod 取得標準化方法,在簽署時,用於所選關聯性的關聯性標記。 |
GetType 取得字串,這個字串表示所參考 XML 專案的型別。 |
GetUri 取得所參考 XML 專案的 URI。 |
GetXml 取得應用程式特定 Object 專案的 XML 標記。 |
IsRelationshipsPartUri 傳回值,指出目前的元件 URI 物件是否代表關聯性元件的元件名稱。 |
MoveNext 將列舉值的目前位置移至下一個CERT_CONTEXT 結構。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcDigitalSignature 介面指標。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcPart 介面指標。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcRelationship 介面指標。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcRelationshipSelectorinterface 指標。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcSignatureCustomObject 介面指標。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcSignaturePartReference 介面指標。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcSignatureReference 介面指標。 |
MoveNext 將列舉值的目前位置移至下一個 IOpcSignatureRelationshipReference 介面指標。 |
MovePrevious 將列舉值的目前位置移至上一個CERT_CONTEXT結構。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcDigitalSignature 介面指標。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcPart 介面指標。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcRelationship 介面指標。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcRelationshipSelectorinterface 指標。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcSignatureCustomObjectinterface 指標。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcSignaturePartReference 介面指標。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcSignatureReferenceinterface 指標。 |
MovePrevious 將列舉值的目前位置移至先前的 IOpcSignatureRelationshipReference 介面指標。 |
PartExists 取得值,這個值表示指定的元件是否表示為集合中的元件物件。 |
ReadPackageFromStream 從資料流程還原序列化封裝資料,並建立封裝物件來表示正在讀取的封裝。 |
RelationshipExists 取得值,這個值表示指定的關聯性是否表示為集合中的關聯性物件。 |
移除 從集合中移除指定的憑證。 |
RemoveSignature 從封裝中移除儲存簽章標記的指定簽章元件。 |
ReplaceSignatureXml 取代儲存在指定簽章元件中的現有簽章標記。 |
SetCertificateEmbeddingOption 設定要用於簽章之憑證的儲存位置。 |
SetDefaultDigestMethod 設定預設摘要方法,用來計算要簽署之物件的摘要值。 |
SetSignatureId 設定 Signature 元素的 Id 屬性值。 (IOpcSigningOptions.SetSignatureId) |
SetSignatureMethod 設定簽章方法,以用來計算和加密 SignedInfo 元素的雜湊值,此雜湊值會包含在簽章的 SignatureValue 元素中。 |
SetSignatureOriginPartName 將數位簽章原始部分的元件名稱設定為指定的 IOpcPartUri 介面指標所代表的名稱。 |
SetSignaturePartName 設定要儲存簽章標記之簽章元件的元件名稱。 |
SetTimeFormat 設定 IOpcDigitalSignature::GetSigningTime 方法所擷取的字串格式。 |
簽署 使用指定的憑證和 IOpcSigningOptions 介面指標產生簽章來簽署封裝。 |
驗證 使用指定的憑證驗證指定的封裝簽章。 |
WritePackageToStream 序列化封裝物件所表示的封裝。 |
IOpcCertificateEnumerator CERT_CONTEXT 結構的指標唯讀列舉值。 |
IOpcCertificateSet 要與簽章搭配使用的未排序憑證集。 |
IOpcDigitalSignature 表示封裝數位簽章。 |
IOpcDigitalSignatureEnumerator IOpcDigitalSignature 介面指標的唯讀列舉值。 |
IOpcDigitalSignatureManager 提供封裝 API 物件所表示之封裝的封裝數位簽章介面的存取權。 |
IOpcFactory 建立封裝 API 物件,並提供儲存和載入封裝的支援。 |
IOpcPackage 表示封裝,並提供方法來存取封裝的元件和關聯性。 |
IOpcPart 表示包含資料的元件,而不是關聯性元件。 |
IOpcPartEnumerator IOpcPart 介面指標的唯讀列舉值。 |
IOpcPartSet 一組未排序的 IOpcPart 介面指標指向元件物件,這些物件代表不是關聯性元件之封裝中的元件。 |
IOpcPartUri 表示元件的元件名稱。 |
IOpcRelationship 表示關聯性,這是來源之間的連結,也就是元件或封裝,以及目標。 |
IOpcRelationshipEnumerator IOpcRelationship 介面指標的唯讀列舉值。 |
IOpcRelationshipSelector 表示如何從 [關聯性] 部分選取要參考的簽署關聯性。 |
IOpcRelationshipSelectorEnumerator IOpcRelationshipSelector 介面指標的唯讀列舉值。 |
IOpcRelationshipSelectorSet IOpcRelationshipSelector 介面指標的未排序集合,代表用來識別簽署關聯性的選取準則。 |
IOpcRelationshipSet 表示 Relationship 元件,做為關聯性物件的未排序 IOpcRelationship 介面指標集。 |
IOpcSignatureCustomObject 表示已簽署或即將簽署的應用程式特定 Object 專案。 |
IOpcSignatureCustomObjectEnumerator IOpcSignatureCustomObject 介面指標的唯讀列舉值。 |
IOpcSignatureCustomObjectSet IOpcSignatureCustomObject 介面指標的未排序集合,其中包含應用程式特定 Object 元素的 XML 標記。 |
IOpcSignaturePartReference 表示已簽署或將簽署之元件的參考。 |
IOpcSignaturePartReferenceEnumerator IOpcSignaturePartReference 介面指標的唯讀列舉值。 |
IOpcSignaturePartReferenceSet IOpcSignaturePartReference 介面指標的未排序集合,代表要簽署之元件的參考。 |
IOpcSignatureReference 表示已簽署或將簽署之 XML 標記的參考。 |
IOpcSignatureReferenceEnumerator IOpcSignatureReference 介面指標的唯讀列舉值。 |
IOpcSignatureReferenceSet 一組未排序的 IOpcSignatureReference 介面指標,表示要簽署之 XML 元素的參考。 |
IOpcSignatureRelationshipReference 表示關聯性元件的參考,其中包含已簽署或將簽署的關聯性。 |
IOpcSignatureRelationshipReferenceEnumerator IOpcSignatureRelationshipReference 介面指標的唯讀列舉值。 |
IOpcSignatureRelationshipReferenceSet IOpcSignatureRelationshipReference 介面指標的未排序集合,代表包含要簽署之關聯性的關聯性元件參考。 |
IOpcSigningOptions 提供方法來設定和存取產生簽章所需的資訊。 |
IOpcUri 表示封裝根目錄的 URI,或相對於封裝根目錄的元件 URI。 |