次の方法で共有


ReportExecutionService.ListRenderingExtensions メソッド

表示拡張機能の一覧を返します。

名前空間:  ReportExecution2005
アセンブリ:  ReportExecution2005 (ReportExecution2005.dll)

構文

'宣言
Public Function ListRenderingExtensions As Extension()
'使用
Dim instance As ReportExecutionService 
Dim returnValue As Extension()

returnValue = instance.ListRenderingExtensions()
public Extension[] ListRenderingExtensions()
public:
array<Extension^>^ ListRenderingExtensions()
member ListRenderingExtensions : unit -> Extension[] 
public function ListRenderingExtensions() : Extension[]

戻り値

型: array<ReportExecution2005.Extension[]
利用可能な表示拡張機能を含む Extension オブジェクトの配列です。

説明

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダーの使用方法

(In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue

ネイティブ モードで必要な権限

なし

SharePoint モードで必要な権限

なし

使用例

次のコード例をコンパイルするには、Reporting Services の WSDL を参照し、特定の名前空間をインポートする必要があります。 詳細については、「Compiling and Running Code Examples」を参照してください。 次のコード例では、すべての表示拡張機能の一覧を取得します。

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

関連項目

参照

ReportExecutionService クラス

ReportExecution2005 名前空間