ReportExecutionService.Render2 Yöntemi
Belirli bir rapor işler ve belirtilen biçimde işler.
Ad Alanı: ReportExecution2005
Derleme: ReportExecution2005 (ReportExecution2005 içinde.dll)
Sözdizimi
'Bildirim
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("ExecutionHeaderValue")> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Render2", 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("TrustedUserHeaderValue")> _
Public Function Render2 ( _
Format As String, _
DeviceInfo As String, _
PaginationMode As PageCountMode, _
<OutAttribute> ByRef Extension As String, _
<OutAttribute> ByRef MimeType As String, _
<OutAttribute> ByRef Encoding As String, _
<OutAttribute> ByRef Warnings As Warning(), _
<OutAttribute> ByRef StreamIds As String() _
) As Byte()
'Kullanım
Dim instance As ReportExecutionService
Dim Format As String
Dim DeviceInfo As String
Dim PaginationMode As PageCountMode
Dim Extension As String
Dim MimeType As String
Dim Encoding As String
Dim Warnings As Warning()
Dim StreamIds As String()
Dim returnValue As Byte()
returnValue = instance.Render2(Format, _
DeviceInfo, PaginationMode, Extension, _
MimeType, Encoding, Warnings, StreamIds)
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("ExecutionHeaderValue")]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Render2", 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("TrustedUserHeaderValue")]
public byte[] Render2(
string Format,
string DeviceInfo,
PageCountMode PaginationMode,
out string Extension,
out string MimeType,
out string Encoding,
out Warning[] Warnings,
out string[] StreamIds
)
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"ExecutionHeaderValue")]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Render2", 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"TrustedUserHeaderValue")]
public:
array<unsigned char>^ Render2(
String^ Format,
String^ DeviceInfo,
PageCountMode PaginationMode,
[OutAttribute] String^% Extension,
[OutAttribute] String^% MimeType,
[OutAttribute] String^% Encoding,
[OutAttribute] array<Warning^>^% Warnings,
[OutAttribute] array<String^>^% StreamIds
)
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("ExecutionHeaderValue")>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Render2", 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("TrustedUserHeaderValue")>]
member Render2 :
Format:string *
DeviceInfo:string *
PaginationMode:PageCountMode *
Extension:string byref *
MimeType:string byref *
Encoding:string byref *
Warnings:Warning[] byref *
StreamIds:string[] byref -> byte[]
public function Render2(
Format : String,
DeviceInfo : String,
PaginationMode : PageCountMode,
Extension : String,
MimeType : String,
Encoding : String,
Warnings : Warning[],
StreamIds : String[]
) : byte[]
Parametreler
- Format
Tür: System.String
Rapor işlemek istediğiniz 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
xml dize belirtilen işleme uzantısı için gerekli olan aygıta özgü içerik içeren Format parametresi.DeviceInfo ayarları DeviceInfo xml öğesi iç öğeler olarak geçirilmelidir.Aygıt bilgi ayarlarını belirli bir çıkış biçimleri hakkında daha fazla bilgi için bkz: fe718939-7efe-4c7f-87cb-5f5b09caeff4 aygıt bilgileri ayarları.
- PaginationMode
Tür: ReportExecution2005.PageCountMode
Rapor tarafından işlenen modu.
- Extension
Tür: System.String%
[Çıkış] Çıkış akışı için karşılık gelen dosya uzantısı.
- MimeType
Tür: System.String%
[Çıkış] MIME türü işlenmiş rapor.
- Encoding
Tür: System.String%
[Çıkış] Rapor sunucusu rapor içeriğini işler yaparken kullanılan kodlama.
- Warnings
Tür: array<ReportExecution2005.Warning[]%
[Çıkış] Bir dizi Warning sırasında oluştu uyarılar açıklayan nesneleri. rapor işleme
- StreamIds
Tür: array<System.String[]%
[Çıkış] Akış tanımlayıcılar.Bu kimlikleri geçirilen RenderStream yöntem.Belirli bir raporu ile ilişkili dış kaynaklar (resim vb.) işlemek için kullanabilirsiniz.
Dönüş Değeri
Tür: array<System.Byte[]
A Byte [ raporunda belirtilen biçim dizesi.
Açıklamalar
Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.
soap üstbilgisi kullanımı |
(Giden)ServerInfoHeaderValue |
Yerel mod gerekli izinleri |
Ana rapor ve tüm alt raporlar: ReadProperties AND ExecuteAndView |
SharePoint modu gerekli izinleri |
Ana rapor ve tüm alt raporlar: ViewListItems() |
Render2tanımlanan rapor yürütme ile ilişkili bir işlem gören rapor işler ExecutionInfo2 başlığı.Hiçbir oturum anlık görüntü varsa, bu yöntem olacaktır yürütmek kaynaklanan bir yeni oturum anlık oluşturulan (tüm kimlik bilgileri ve parametre gereksinimler karşılanırsa) raporu.Raporu olmayan sorgu parametresi değerleri değişmiş olduğundan yeniden, anlık görüntü görüntü yeniden.
Yürütme seçenekleri ise küme önbellek veya yürütme anlık çağrısı Render2 kullanabilir varolan bir anlık görüntü.
Rapor ise küme önbellek ve sağlanan parametre değerleri ile eşleşen kimlik bilgileri, anlık görüntü görüntü yerel olarak önbellekte tutulan rapor işlemek yerine, yüklenmemiş olabilir.
Bu yöntem, kimlik bilgisi ve parametre gereksinimler karşılanırsa, bir hata döndürür.
Sonraki aramalar için Render2 alıp, işleme uzantısı destekler belirterek raporun ek sayfalar için kullanılabilirbirden çok sayfa.
Render sınırlamalardan yöntem bellekteki dosyanın tamamını olmalıdır çıkış akışı sağlanamayabilir olduğunu, olduğundan.
Lütfen bakın Tanımlayıcı yürütme durumu için bir tartışma yürütme ömrünün, yük ve oluşturma gerekli adımları açıklamasını içerirraporu.