ReportExecutionService.ListRenderingExtensions Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Liste von Rendering-Erweiterungen zurück.
public:
cli::array <ReportExecution2005::Extension ^> ^ ListRenderingExtensions();
public ReportExecution2005.Extension[] ListRenderingExtensions();
member this.ListRenderingExtensions : unit -> ReportExecution2005.Extension[]
Public Function ListRenderingExtensions () As Extension()
Gibt zurück
Ein Array von Extension Objekten, das die verfügbaren Rendering-Erweiterungen enthält.
Beispiele
Um das folgende Codebeispiel zu kompilieren, müssen Sie auf die Reporting Services WSDL verweisen und bestimmte Namensräume importieren. Weitere Informationen finden Sie unter Beispiele für Kompilierung und Ausführung von Coden. Das folgende Codebeispiel ruft eine Liste aller Rendering-Erweiterungen ab:
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);
}
}
}
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| Verwendung von SOAP-Headern | (In) TrustedUserHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen im nativen Modus | Nichts |
| Erforderliche Berechtigungen im SharePoint-Modus | Nichts |