共用方式為


使用 Strong-Named 自定義組件

強名稱會識別元件,並包含元件的文字名稱、四部分版本號碼、文化特性資訊(如果有提供)、公鑰,以及儲存在元件指令清單中的數字簽名。 強名稱可唯一識別 Common Language Runtime (CLR) 的元件,並確保二進位完整性。

使用 AllowPartiallyTrustedCallersAttribute

若要搭配報表使用強名稱元件,您必須使用元件的 AllowPartiallyTrustedCallers 屬性,讓部分信任的程式代碼呼叫強名稱元件。 您可以使用 AllowPartiallyTrustedCallersAttribute ,允許報表設計師或報表運算式中的報表伺服器呼叫強名稱元件。 若要允許部分信任的程式代碼呼叫強名稱元件,請將下列元件層級屬性新增至您的元件屬性檔案。

<assembly:AllowPartiallyTrustedCallers>  
[assembly:AllowPartiallyTrustedCallers]  

AllowPartiallyTrustedCallersAttribute 只有在元件層級的強名稱元件套用時才有效。 如需在元件層級套用屬性的詳細資訊,請參閱Microsoft .NET Framework SDK 檔中的。

謹慎

AllowPartiallyTrustedCallersAttribute 存在時,會防止預設 的 FullTrustLinkDemand 安全性檢查,讓元件可從任何其他部分信任的元件呼叫。 必須明確陳述所有安全性檢查,包括類別層級或方法層級宣告式安全性屬性。

另請參閱

將自訂組件與報表搭配使用