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 EmailReport Server FileShare

ParameterValues
ParameterValueOrFieldReference[]

一个 ParameterValueOrFieldReference 对象的数组,该数组表示要为扩展插件验证的设置。

SiteUrl
String

SharePoint 站点的完全限定 URL。

在本机模式下调用此方法时,将此参数设置为 null(在 Visual Basic 中为 Nothing)。

返回

一个 ExtensionParameter 对象的数组,该数组包含经过验证的扩展插件设置以及所需的任何未指定的设置。

属性

注解

下表显示了有关此操作的标头和权限信息。

SOAP 标头用法 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
本机模式所需的权限
SharePoint 模式所需权限

如果在本机模式下为 参数指定了非 null 值,SiteUrl则此方法将引发rsUnsupportedParameterForModeException异常。

ExtensionParameter方法返回ValidateExtensionSettings的对象包含以下项:

  • 参数中指定的 ParameterValues 所有有效设置值。

  • 具有无效值的设置包含错误消息 (Error 类) 属性 ExtensionParameter

  • 参数中 ParameterValues 未指定的所有必需设置的名称,类 RequiredExtensionParameter 属性设置为 值 true

注意 目前, ValidateExtensionSettings 方法支持传递扩展插件。 此方法尚不支持其他扩展。

适用于