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 |
另請參閱
IOpcSignaturePartReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
概觀
參考