ReportingService2006.ListSecureMethods 方法

定义

返回 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 方法的列表。 有关详细信息,请参阅 Using Secure Web Service Methods

适用于