次の方法で共有


ReportingService2005.ListSecureMethods メソッド

定義

呼び出し時にセキュリティで保護された接続を要求する SOAP メソッドの一覧を返します。

public:
 cli::array <System::String ^> ^ ListSecureMethods();
public string[] ListSecureMethods ();
member this.ListSecureMethods : unit -> string[]
Public Function ListSecureMethods () As String()

戻り値

String[]

セキュリティ保護された接続が必要なメソッドの名前を表す String オブジェクトの配列です。

このコード例をコンパイルするには、Reporting Services の WSDL を参照し、特定の名前空間をインポートする必要があります。 詳細については、「 コード例のコンパイルと実行」を参照してください。 次のコード例では、現在セキュリティで保護された接続を必要としているメソッドを取得するために、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 構成ファイルの設定によって、返されるメソッドの一覧が決まります。

注釈

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

SOAP ヘッダー (Out) ServerInfoHeaderValue
必要なアクセス許可 なし

レポート サーバーの SecureConnectionLevel 設定によって、メソッドによって返される SOAP メソッドの一覧が ListSecureMethods 決まります。 詳細については、「 セキュリティで保護された Web サービス メソッドの使用」を参照してください。

適用対象