ReportingService2005.ListSecureMethods メソッド
呼び出し時にセキュリティで保護された接続を要求する SOAP メソッドの一覧を返します。
名前空間: ReportService2005
アセンブリ: ReportService2005 (ReportService2005.dll)
構文
'宣言
Public Function ListSecureMethods As String()
'使用
Dim instance As ReportingService2005
Dim returnValue As String()
returnValue = instance.ListSecureMethods()
public string[] ListSecureMethods()
public:
array<String^>^ ListSecureMethods()
member ListSecureMethods : unit -> string[]
public function ListSecureMethods() : String[]
戻り値
型: array<System.String[]
セキュリティ保護された接続が必要なメソッドの名前を表す String オブジェクトの配列です。
説明
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダー |
(Out) ServerInfoHeaderValue |
必要な権限 |
なし |
レポート サーバーの SecureConnectionLevel 設定によって、ListSecureMethods メソッドから返される SOAP メソッドの一覧が決まります。 詳細については、「セキュリティで保護された Web サービス メソッドの使用」を参照してください。
使用例
このコード例をコンパイルするには、Reporting Services の WSDL を参照し、特定の名前空間をインポートする必要があります。 詳細については、「Compiling and Running Code Examples」を参照してください。 次のコード例では、現在セキュリティで保護された接続を必要としているメソッドを取得するために、ListSecureMethods メソッドを使用します。
Imports System
Class Sample
Public Shared Sub Main()
Dim rs As New ReportingService2005()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim methods As String() = rs.ListSecureMethods()
If Not (methods Is Nothing) Then
Dim method As String
For Each method In methods
Console.WriteLine(method)
Next method
End If
End Sub 'Main
End Class 'Sample
using System;
class Sample
{
public static void Main()
{
ReportingService2005 rs = new ReportingService2005();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
string[] methods = rs.ListSecureMethods();
if (methods != null)
{
foreach (string method in methods)
{
Console.WriteLine(method);
}
}
}
}
構成ファイルの SecureConnectionLevel 設定によって、返されるメソッドの一覧が決まります。