Поделиться через


ReportingService2010.ValidateExtensionSettings Метод

Определение

Проверяет параметры модулей служб Службы Reporting Services.

public:
 cli::array <ReportService2010::ExtensionParameter ^> ^ ValidateExtensionSettings(System::String ^ Extension, cli::array <ReportService2010::ParameterValueOrFieldReference ^> ^ ParameterValues, System::String ^ SiteUrl);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ValidateExtensionSettings", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public ReportService2010.ExtensionParameter[] ValidateExtensionSettings (string Extension, ReportService2010.ParameterValueOrFieldReference[] ParameterValues, string SiteUrl);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ValidateExtensionSettings", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.ValidateExtensionSettings : string * ReportService2010.ParameterValueOrFieldReference[] * string -> ReportService2010.ExtensionParameter[]
Public Function ValidateExtensionSettings (Extension As String, ParameterValues As ParameterValueOrFieldReference(), SiteUrl As String) As ExtensionParameter()

Параметры

Extension
String

Имя модуля, представленное в файле конфигурации сервера отчетов. Допустимые значения: Report Server Email и Report Server FileShare.

ParameterValues
ParameterValueOrFieldReference[]

Массив объектов ParameterValueOrFieldReference, представляющих параметры, проверяемые для модуля.

SiteUrl
String

Полный URL-адрес сайта SharePoint.

Если данный метод вызывается в собственном режиме, установите этот параметр в значение null (Nothing в Visual Basic).

Возвращаемое значение

Массив объектов ExtensionParameter, содержащих проверяемые параметры модуля и неуказанные обязательные параметры.

Атрибуты

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Использование заголовка SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения в собственном режиме Нет
Необходимые разрешения в режиме Интеграции с SharePoint Нет

Этот метод вызывает исключение, rsUnsupportedParameterForModeException если для параметра в собственном режиме указано значение, отличное SiteUrl от NULL.

Объекты ExtensionParameter , возвращаемые методом , ValidateExtensionSettings содержат следующие элементы:

  • Все допустимые значения параметров, указанные в параметре ParameterValues .

  • Параметры с недопустимыми значениями содержат сообщение об ошибке ExtensionParameter (Error свойство класса ).

  • Имена всех обязательных параметров, которые не были указаны в ParameterValues параметре Required , свойство класса имеет ExtensionParameter значение true.

Примечание В настоящее ValidateExtensionSettings время метод поддерживает модули доставки. Другие расширения пока не поддерживаются этим методом.

Применяется к