ReportExecutionService.ListRenderingExtensions Method ()
Applies To: SQL Server 2016 Preview
Returns a list of rendering extensions.
Namespace: ReportExecution2005
Assembly: ReportExecution2005 (in ReportExecution2005.dll)
Syntax
public Extension[] ListRenderingExtensions()
public:
array<Extension^>^ ListRenderingExtensions()
member ListRenderingExtensions : unit -> Extension[]
Public Function ListRenderingExtensions As Extension()
Return Value
Type: ReportExecution2005.Extension[]
An array of Extension objects that contains the available rendering extensions.
Remarks
The table below shows header and permissions information on this operation.
SOAP Header Usage |
(Out) ServerInfoHeaderValue |
Native Mode Required Permissions |
None |
SharePoint Mode Required Permissions |
None |
Examples
Legacy Code Example
To compile the following code example, you must reference the Reporting Services WSDL and import certain namespaces. For more information, see . The following code example retrieves a list of all rendering extensions:Unable to find linked topic '317946aa-8e95-4f0b-8170-394c9d5e184e'.
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 = "https://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 = "https://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);
}
}
}
See Also
ReportExecutionService Class
ReportExecution2005 Namespace
Return to top