ReportExecutionService.ListRenderingExtensions Metode

Definisi

Mengembalikan daftar ekstensi penyajian.

public:
 cli::array <ReportExecution2005::Extension ^> ^ ListRenderingExtensions();
public ReportExecution2005.Extension[] ListRenderingExtensions();
member this.ListRenderingExtensions : unit -> ReportExecution2005.Extension[]
Public Function ListRenderingExtensions () As Extension()

Mengembalikan

Array Extension objek yang berisi ekstensi penyajian yang tersedia.

Contoh

Untuk mengkompilasi contoh kode berikut, Anda harus mereferensikan Reporting Services WSDL dan mengimpor namespace tertentu. Untuk informasi selengkapnya, lihat Mengkompilasi dan Menjalankan Contoh Kode. Contoh kode berikut mengambil daftar semua ekstensi penyajian:

Imports System  
Imports System.Web.Services.Protocols  
Imports myNamespace.myWebserviceReference  

Class Sample  
   Public Shared Sub Main()  
      Dim rs As New ReportExecutionService()  
      rs.Credentials = System.Net.CredentialCache.DefaultCredentials  

      ' Set the base Web service URL of the source server  
      rs.Url = "http://servername/reportserver/ReportExecution2005.asmx"  

      Dim extensions As Extension() = Nothing  

      ' Retrieve a list of all supported data processing extensions.   
      Try  
         extensions = rs.ListRenderingExtensions()  

         If Not (extensions Is Nothing) Then  
            Dim extension As Extension  
            For Each extension In  extensions  
               Console.WriteLine("Name: {0}", extension.Name)  
            Next extension  
         End If  

      Catch e As SoapException  
         Console.WriteLine(e.Detail.OuterXml)  
      End Try  
   End Sub 'Main  
End Class 'Sample  
using System;  
using System.Web.Services.Protocols;  
using myNamespace.myWebserviceReference;  

class Sample  
{  
   public static void Main()  
   {  
      ReportingService rs = new ReportExecutionService();  

      // Set the base Web service URL of the source server  
      rs.Url = "http://servername/reportserver/ReportExecution2005.asmx";  

      rs.Credentials = System.Net.CredentialCache.DefaultCredentials;  

      Extension[] extensions = null;  

      // Retrieve a list of all renderingextensions.   
      try  
      {  
         extensions = rs.ListRenderingExtensions();  

         if (extensions != null)  
         {  
            foreach (Extension extension in extensions)  
            {  
               Console.WriteLine("Name: {0}", extension.Name);  
            }  
         }  
      }  

      catch (SoapException e)  
      {  
         Console.WriteLine(e.Detail.OuterXml);  
      }  
   }  
}  

Keterangan

Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.

Penggunaan Header SOAP (Dalam) TrustedUserHeaderValue

(Keluar) ServerInfoHeaderValue
Izin Yang Diperlukan Mode Asli Tidak ada
Izin Yang Diperlukan Mode SharePoint Tidak ada

Berlaku untuk