ReportExecutionService.RenderStream メソッド
処理済みのレポートに関連付けられたセカンダリ表示ストリームを取得します。
名前空間: ReportExecution2005
アセンブリ: ReportExecution2005 (ReportExecution2005.dll)
構文
'宣言
Public Function RenderStream ( _
Format As String, _
StreamID As String, _
DeviceInfo As String, _
<OutAttribute> ByRef Encoding As String, _
<OutAttribute> ByRef MimeType As String _
) As Byte()
'使用
Dim instance As ReportExecutionService
Dim Format As String
Dim StreamID As String
Dim DeviceInfo As String
Dim Encoding As String
Dim MimeType As String
Dim returnValue As Byte()
returnValue = instance.RenderStream(Format, _
StreamID, DeviceInfo, Encoding, MimeType)
public byte[] RenderStream(
string Format,
string StreamID,
string DeviceInfo,
out string Encoding,
out string MimeType
)
public:
array<unsigned char>^ RenderStream(
String^ Format,
String^ StreamID,
String^ DeviceInfo,
[OutAttribute] String^% Encoding,
[OutAttribute] String^% MimeType
)
member RenderStream :
Format:string *
StreamID:string *
DeviceInfo:string *
Encoding:string byref *
MimeType:string byref -> byte[]
public function RenderStream(
Format : String,
StreamID : String,
DeviceInfo : String,
Encoding : String,
MimeType : String
) : byte[]
パラメーター
- Format
型: System.String
ストリームを表示する形式です。 この引数は、表示拡張機能にマップされます。 サポートされる拡張機能には、XML、NULL、CSV、IMAGE、PDF、HTML4.0、HTML3.2、MHTML、EXCEL、Word があります。 サポートされる拡張機能の一覧は、ListRenderingExtensions メソッドを呼び出すことによって取得できます。
- StreamID
型: System.String
ストリーム識別子です。
- DeviceInfo
型: System.String
表示拡張機能で使用されるデバイス固有のコンテンツを表します。
- Encoding
型: System.String%
[out].NET Framework のエンコード クラス名です。
- MimeType
型: System.String%
[out]ストリームの MIME の種類です。
戻り値
型: array<System.Byte[]
指定された形式でのストリームの Byte[] 配列です。このデータ型の詳細については、Microsoft .NET Framework のドキュメントの「Byte 構造体」を参照してください。
説明
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダーの使用方法 |
(In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
ネイティブ モードで必要な権限 |
なし |
SharePoint モードで必要な権限 |
なし |
レポートを表示するカスタム表示拡張機能で必要となる追加リソースの提供に、セカンダリ ストリームを利用できます。
セカンダリ ストリームの例として、画像、グラフ、CSS スタイル シートなどがあります。