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 ヘッダーの使用方法 |
(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);
}
}
}