Uzantıları oluşturma için aygıt bilgileri ayarları geçirme
De Reporting Services, aygıt bilgileri ayarları işleme uzantısı için işleme parametrelerini geçirmek için kullanılır. Report Server Web hizmeti ayarları geçti gibi bir deviceInfo xml öğesi ve rapor sunucusu tarafından işlenen. Aygıt bilgileri ayarları varsayılan değerlere sahip çünkü onlar isteğe bağlı bağımsız değişkenler oluşturma sürecinde kabul edilir. Ancak, aygıt bilgileri ayarları oluşturma özelleştirmek ve sunucu tarafından sağlanan varsayılan değerleri geçersiz kılmak için kullanabilirsiniz.
Çeşitli şekillerde aygıt bilgileri ayarları belirtebilirsiniz. Programlı olarak Render metodunu kullanabilirsiniz. Bir raporu url erişiyorsanız, url parametre olarak aygıt bilgilerini belirtebilirsiniz. Aygıt bilgi ayarlarını da düzenleyebilirsiniz Reporting ServicesGenel olarak işleme parametrelerini belirtmek için yapılandırma dosyaları. Genel olarak işleme parametrelerini belirtme hakkında daha fazla bilgi için bkz: RSReportServer.Config içindeki uzantısı parametreleri işlemede özelleştirme.
Kağıt geçirme aygıt bilgilerini işle yöntemini kullanarak
Işleme uzantısı için aygıt bilgileri ayarları geçirmek için kullanmak Render(String, String, String%, String%, String%, array<Warning[]%, array<String[]%)yöntemi. Aşağıdaki xml dizesi örneğin geçirilebilir Renderhtml işlerken html parçası oluşturma yöntemi.
<DeviceInfo>
<HTMLFragment>True</HTMLFragment>
</DeviceInfo>
<DeviceInfo>
<HTMLFragment>True</HTMLFragment>
</DeviceInfo>
html parçası bir rapor işlenir, rapor içeriğini bir tablo öğesi html kullanmadan ya da body öğesi içinde yer alıyor. html parçası, rapor mevcut bir html belgesine eklemek için kullanabilirsiniz. html çıktı için aygıt bilgi ayarları hakkında daha fazla bilgi için bkz: HTML aygıt bilgileri ayarları.
Kağıt geçirme aygıt bilgilerini url erişim kullanarak
Ayrıca, aygıt bilgileri ayarları url erişim yoluyla geçebilir. Aygıt bilgileri ayarları, url parametre olarak geçirilir. Aşağıdaki url erişim dizesini içermeyen html Görüntüleyicisi araç işlenmiş bir rapor oluşturmak için rapor sunucusu geçirilebilir.
http://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False
http://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False
Daha fazla bilgi için, bkz. Bir url aygıt bilgisi ayarlarını belirtme.
Ayrıca bkz.
Kavramlar
İşleme Extensions (Raporlama Hizmetleri) için aygıt bilgileri ayarları
RSReportServer.Config içindeki uzantısı parametreleri işlemede özelleştirme
Diğer Kaynaklar
Web hizmeti kullanarak uygulamaları oluşturma ve.net Framework