次の方法で共有


IRenderingExtension.GetRenderingResource Method

レポートにアクセスせずに表示拡張機能から任意の情報を返します。

名前空間: Microsoft.ReportingServices.ReportRendering
アセンブリ: Microsoft.ReportingServices.ProcessingCore (microsoft.reportingservices.processingcore.dll 内)

構文

'宣言
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey:="0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Sub GetRenderingResource ( _
    createAndRegisterStreamCallback As CreateAndRegisterStream, _
    deviceInfo As NameValueCollection _
)
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey="0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")] 
void GetRenderingResource (
    CreateAndRegisterStream createAndRegisterStreamCallback,
    NameValueCollection deviceInfo
)
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey=L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")] 
void GetRenderingResource (
    CreateAndRegisterStream^ createAndRegisterStreamCallback, 
    NameValueCollection^ deviceInfo
)
/** @attribute StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey="0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8") */ 
void GetRenderingResource (
    CreateAndRegisterStream createAndRegisterStreamCallback, 
    NameValueCollection deviceInfo
)
function GetRenderingResource (
    createAndRegisterStreamCallback : CreateAndRegisterStream, 
    deviceInfo : NameValueCollection
)

パラメータ

  • createAndRegisterStreamCallback
    表示先のストリームを取得するために呼び出すデリゲート関数です。詳細については、「CreateAndRegisterStream」を参照してください。
  • deviceInfo
    実行時にクライアント アプリケーションから表示拡張機能に渡すことのできるデバイス固有の情報です。

解説

このメソッドは、たとえば DLL に埋め込まれたリソースなど、レポートに関連しない情報を表示拡張機能アセンブリから返すために使用できます。このメソッドでは、レポートが完全に処理されて表示されている必要はありません。たとえば、表示拡張機能に関連付けられているアイコンを取得するには、<Icon> タグを含む deviceInfo パラメータを使用します。

このメソッドは、レポートを引数として扱わないため、レポートに埋め込まれた画像を表示するためには使用されません。レポートの画像を表示するには、RenderStream を使用します。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

IRenderingExtension Interface
IRenderingExtension Members
Microsoft.ReportingServices.ReportRendering Namespace