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