共用方式為


iOpcSignaturePartReference 介面 (msopc.h)

表示已簽署或將簽署之元件的參考。

繼承

IOpcSignaturePartReference介面繼承自IUnknown介面。 IOpcSignaturePartReference 也有下列類型的成員:

方法

IOpcSignaturePartReference介面具有這些方法。

 
IOpcSignaturePartReference::GetContentType

取得參考元件的內容類型。
IOpcSignaturePartReference::GetDigestMethod

取得在簽署元件時,用於所參考元件之元件內容的摘要方法。
IOpcSignaturePartReference::GetDigestValue

取得摘要值,這個值會在簽署元件時計算參考元件的元件內容。
IOpcSignaturePartReference::GetPartName

取得參考元件的元件名稱。
IOpcSignaturePartReference::GetTransformMethod

取得在簽署元件時,用於參考元件的元件內容上的標準化方法。

備註

只有 可由 IOpcPart 介面表示的元件,才能由 IOpcSignaturePartReference 介面指標參考。 關聯性元件是由 IOpcSignatureRelationshipReference 介面的指標所參考。 若要建立 IOpcSignatureRelationshipReference 介面指標,請呼叫 IOpcSignatureRelationshipReferenceSet::Create 方法。

若要建立 IOpcSignaturePartReference 介面指標,請呼叫 IOpcSignaturePartReferenceSet::Create 方法。

若要存取 IOpcSignaturePartReference 介面指標,請呼叫 IOpcSignaturePartReferenceEnumerator::GetCurrent 方法。

介面提供方法來存取參考元件和參考本身的相關資訊。 產生簽章時,這個參考資訊會在簽章的 XML 標記中序列化, (簽章標記) 。 在簽章標記中,資訊會以 Reference 元素來表示,其 URI 屬性值設定為參考元件的元件名稱。

下列標記顯示這些 Reference 元素是簽章標記中 Manifest 元素的子系。

// Signature XML markup
<Signature>
	[...]
	// Package-specific <Object>
	<Object Id="idPackageObject">
		// This <Manifest> element contains only one signed part. 
		<Manifest>
			// A reference to a signed part.
			<Reference URI="aPartName">
				[...]
			</Reference>
		</Manifest>
		[...]
	</Object>
	[...]
</Signature>

執行緒安全性

封裝物件不是安全線程。

如需詳細資訊,請參閱使用封裝 API 消費者入門

需求

   
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 msopc.h

另請參閱

核心封裝介面

數位簽章概觀

使用封裝 API 消費者入門

IOpcSignaturePartReferenceEnumerator

IOpcSignaturePartReferenceSet

IOpcSignatureRelationshipReferenceSet

OPC_CANONICALIZATION_METHOD

概觀

封裝 API 程式設計指南

封裝 API 參考

封裝 API 範例

封裝數位簽章介面

封裝介面

參考