Condividi tramite


ReportingService2006.ListSecureMethods Metodo

Definizione

Restituisce un elenco di metodi SOAP che richiedono un canale crittografato quando vengono richiamati.

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

Restituisce

String[]

Matrice di oggetti String contenenti i nomi dei metodi che richiedono un canale crittografato.

Esempio

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  

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie Nessuno

L'impostazione SecureConnectionLevel per il server di report determina l'elenco dei metodi SOAP restituiti dal ListSecureMethods metodo . Per altre informazioni, vedere utilizzo di metodi del servizio Web protetti.

Si applica a