ReportExecutionService.ListSecureMethods Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При вызове возвращается список методов SOAP, требующих безопасного (SSL) соединения.
public:
cli::array <System::String ^> ^ ListSecureMethods();
public string[] ListSecureMethods();
member this.ListSecureMethods : unit -> string[]
Public Function ListSecureMethods () As String()
Возвращаемое значение
Массив String объектов, представляющих имена методов. Если ни один из методов SOAP не требует SSL-соединений, возвращается пустой массив.
Примеры
Чтобы собрать этот пример кода, необходимо обратиться к WSDL Reporting Services и импортировать определённые пространства имён. Для получения дополнительной информации см. Примеры компиляции и выполнения кода. Следующий пример кода использует этот ListSecureMethods метод для получения методов, которые в данный момент требуют защищённого соединения:
Imports System
Class Sample
Public Shared Sub Main()
Dim rs As New ReportExecutionService()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
' Set the base Web service URL of the source server
rs.Url = "http://servername/reportserver/ReportExecution2005.asmx"
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()
{
ReportingService rs = new ReportExecutionService();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
// Set the base Web service URL of the source server
rs.Url = "http://servername/reportserver/ReportExecution2005.asmx";
string[] methods = rs.ListSecureMethods();
if (methods != null)
{
foreach (string method in methods)
{
Console.WriteLine(method);
}
}
}
}
Комментарии
В таблице ниже показана информация о заголовках и правах доступа к этой операции.
| Использование разъёма SOAP | (В) TrustedUserHeaderValue (Выход) ServerInfoHeaderValue |
| Необходимые разрешения для нативного режима | None |
| Требуются разрешения для режима SharePoint | None |
Настройка сервера отчетов SecureConnectionLevel определяет список методов SOAP, которые возвращается методом ListSecureMethods . Для получения дополнительной информации см. раздел «Использование безопасных методов веб-сервиса».