ReportingService2006.ListSecureMethods メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
暗号化チャネルを必要とする SOAP メソッドが呼び出されたときにその一覧を返します。
public:
cli::array <System::String ^> ^ ListSecureMethods();
public string[] ListSecureMethods();
member this.ListSecureMethods : unit -> string[]
Public Function ListSecureMethods () As String()
戻り値
String[]
暗号化チャネルが必要なメソッドの名前を表す String オブジェクトの配列です。
例
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
class Sample
{
static void Main(string[] args)
{
ReportingService2006 rs = new ReportingService2006();
rs.Url = "http://<Server Name>/_vti_bin/ReportServer/" +
"ReportService2006.asmx";
rs.Credentials =
System.Net.CredentialCache.DefaultCredentials;
string[] methods = rs.ListSecureMethods();
if (methods != null)
{
foreach (string method in methods)
{
Console.WriteLine(method);
}
}
}
}
[Visual Basic]
Imports System
Imports System.IO
Imports System.Text
Imports System.Web.Services
Imports System.Web.Services.Protocols
Class Sample
Public Shared Sub Main()
Dim rs As New ReportingService2006()
rs.Url = "http://<Server Name>/_vti_bin/ReportServer/" + _
"ReportService2006.asmx"
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
End Class
注釈
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
| SOAP ヘッダー | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
| 必要なアクセス許可 | なし |
レポート サーバーの SecureConnectionLevel 設定によって、ListSecureMethods メソッドから返される SOAP メソッドの一覧が決まります。 詳細については、「 セキュリティで保護された Web サービス メソッドの使用」を参照してください。