Condividi tramite


ReportExecutionService.ListRenderingExtensions Metodo

Definizione

Restituisce un elenco di estensioni per il rendering.

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

Restituisce

Matrice di oggetti Extension contenente le estensioni per il rendering disponibili.

Esempio

Per compilare l'esempio di codice seguente, è necessario fare riferimento alla Reporting Services WSDL e importare determinati spazi dei nomi. Per altre informazioni, vedere Compilazione ed esecuzione di esempi di codice. Nell'esempio di codice seguente viene recuperato un elenco di tutte le estensioni di rendering:

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);  
      }  
   }  
}  

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie in modalità nativa Nessuno
Autorizzazioni necessarie per la modalità SharePoint Nessuno

Si applica a