Compartir a través de


ReportExecutionService.ListRenderingExtensions Método

Definición

Devuelve una lista de extensiones de representación.

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

Devoluciones

Matriz de objetos Extension que contiene las extensiones de representación disponibles.

Ejemplos

Para compilar el ejemplo de código siguiente, debe hacer referencia al Reporting Services WSDL e importar determinados espacios de nombres. Para obtener más información, vea Compilar y ejecutar ejemplos de código. En el ejemplo de código siguiente se recupera una lista de todas las extensiones de representación:

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

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso de encabezados SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo None
Permisos necesarios en modo de SharePoint None

Se aplica a