Aracılığıyla paylaş


ReportExecutionService.RenderStream Yöntemi

İşlenen bir raporu ile ilişkili bir ikincil görüntü oluşturma akış alır.

Ad Alanı:  ReportExecution2005
Derleme:  ReportExecution2005 (ReportExecution2005 içinde.dll)

Sözdizimi

'Bildirim
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/RenderStream", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ExecutionHeaderValue")> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Function RenderStream ( _
    Format As String, _
    StreamID As String, _
    DeviceInfo As String, _
    <OutAttribute> ByRef Encoding As String, _
    <OutAttribute> ByRef MimeType As String _
) As Byte()
'Kullanım
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)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/RenderStream", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ExecutionHeaderValue")]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
public byte[] RenderStream(
    string Format,
    string StreamID,
    string DeviceInfo,
    out string Encoding,
    out string MimeType
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/RenderStream", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ExecutionHeaderValue")]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
public:
array<unsigned char>^ RenderStream(
    String^ Format, 
    String^ StreamID, 
    String^ DeviceInfo, 
    [OutAttribute] String^% Encoding, 
    [OutAttribute] String^% MimeType
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/RenderStream", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ExecutionHeaderValue")>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
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[]

Parametreler

  • Format
    Tür: System.String
    Akımı işlemek hangi biçimi.Bu bağımsız değişken için bir işleme uzantısı eşleştirir.xml, null, csv, görüntü, pdf, bazı, html3.2, mhtml, excel ve Word'ün desteklenen uzantılar içerir.Desteklenen uzantılar listesi arama yoluyla elde edilebilir ListRenderingExtensions yöntem.
  • DeviceInfo
    Tür: System.String
    Aygıtın belirli içerik işleme uzantısı tarafından kullanılan açıklar.
  • Encoding
    Tür: System.String%
    [Çıkış].net Framework kodlama sınıf adı.

Dönüş Değeri

Tür: array<System.Byte[]
A Byte [ belirtilen akış dizisi.Bu veri türü hakkında daha fazla bilgi için bkz: "Bayt yapısı" Microsoft.net Framework belgeleri.

Açıklamalar

Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.

soap üstbilgisi kullanımı

(De)TrustedUserHeaderValue

(De)ExecutionHeaderValue

(Giden)ServerInfoHeaderValue

Yerel mod gerekli izinleri

Hiçbiri

SharePoint modu gerekli izinleri

Hiçbiri

İkincil akışlar özel işleme uzantısı tarafından bir rapor işlemek için gerekli olabilecek ek kaynak sağlamak kullanılabilir.

İkincil akışlar örnekleri, görüntüleri ve grafikleri ve css stil sayfaları ekleyebilirsiniz.