Поделиться через


Метод Report.Render (String, String, String%, String%, String%, array<String[]%, array<Warning[]%)

Обрабатывает отчет и готовит его к просмотру в заданном формате.

Пространство имен:  Microsoft.Reporting.WebForms
Сборка:  Microsoft.ReportViewer.WebForms (в Microsoft.ReportViewer.WebForms.dll)

Синтаксис

'Декларация
Public Function Render ( _
    format As String, _
    deviceInfo As String, _
    <OutAttribute> ByRef mimeType As String, _
    <OutAttribute> ByRef encoding As String, _
    <OutAttribute> ByRef fileNameExtension As String, _
    <OutAttribute> ByRef streams As String(), _
    <OutAttribute> ByRef warnings As Warning() _
) As Byte()
'Применение
Dim instance As Report
Dim format As String
Dim deviceInfo As String
Dim mimeType As String
Dim encoding As String
Dim fileNameExtension As String
Dim streams As String()
Dim warnings As Warning()
Dim returnValue As Byte()

returnValue = instance.Render(format, _
    deviceInfo, mimeType, encoding, fileNameExtension, _
    streams, warnings)
public byte[] Render(
    string format,
    string deviceInfo,
    out string mimeType,
    out string encoding,
    out string fileNameExtension,
    out string[] streams,
    out Warning[] warnings
)
public:
array<unsigned char>^ Render(
    String^ format, 
    String^ deviceInfo, 
    [OutAttribute] String^% mimeType, 
    [OutAttribute] String^% encoding, 
    [OutAttribute] String^% fileNameExtension, 
    [OutAttribute] array<String^>^% streams, 
    [OutAttribute] array<Warning^>^% warnings
)
member Render : 
        format:string * 
        deviceInfo:string * 
        mimeType:string byref * 
        encoding:string byref * 
        fileNameExtension:string byref * 
        streams:string[] byref * 
        warnings:Warning[] byref -> byte[] 
public function Render(
    format : String, 
    deviceInfo : String, 
    mimeType : String, 
    encoding : String, 
    fileNameExtension : String, 
    streams : String[], 
    warnings : Warning[]
) : byte[]

Параметры

  • format
    Тип: System.String
    Формат, в котором отчет готовится к просмотру. Этот аргумент соответствует модулю подготовки отчетов.
    В режиме локальной обработки поддерживаются модули подготовки Excel, PDF, Word и Image. В режиме удаленной обработки поддерживаемые модули подготовки зависят от набора модулей подготовки, поддерживаемых сервером отчетов.
    Обычно доступ к списку доступных модулей подготовки отчетов выполняется с помощью метода ListRenderingExtensions в свойстве ServerReport или LocalReport, в зависимости от режима обработки (см. описание свойства ProcessingMode).
  • deviceInfo
    Тип: System.String
    XML-строка, содержащая сведения об устройствах, которые необходимы для модуля подготовки отчетов, заданного в параметре format. Дополнительные сведения о параметрах сведений об устройстве для отдельных выходных форматов см. в разделе Device Information Settings электронной документации по SQL Server.
  • mimeType
    Тип: System.String%
    [out] Тип MIME готового к просмотру отчета.
  • encoding
    Тип: System.String%
    [out] Кодировка, используемая для подготовки к просмотру содержимого отчета.
  • fileNameExtension
    Тип: System.String%
    [out] Расширение, используемое для имени выходного файла.
  • streams
    Тип: array<System.String[]%
    [выходной] Идентификаторы потока. Их можно использовать для подготовки к просмотру внешних ресурсов (например, изображений), связанных с отчетом.
  • warnings
    Тип: array<Microsoft.Reporting.WebForms.Warning[]%
    [out] Массив объектов Warning, описывающий предупреждения, возникшие во время обработки отчета.

Возвращаемое значение

Тип: array<System.Byte[]
Массив Byte отчета в указанном формате.

Замечания

Замечания и образцы кода см. в реализациях LocalReport и ServerReport.

См. также

Справочник

Report Класс

Перегрузка Render

Пространство имен Microsoft.Reporting.WebForms