ReportingService2010.ValidateExtensionSettings 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
验证 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 对象的数组,该数组表示要为扩展插件验证的设置。
返回
一个 ExtensionParameter 对象的数组,该数组包含经过验证的扩展插件设置以及所需的任何未指定的设置。
- 属性
注解
下表显示了有关此操作的标头和权限信息。
SOAP 标头用法 | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
本机模式所需的权限 | 无 |
SharePoint 模式所需权限 | 无 |
如果在本机模式下为 参数指定了非 null 值,SiteUrl
则此方法将引发rsUnsupportedParameterForModeException
异常。
ExtensionParameter方法返回ValidateExtensionSettings的对象包含以下项:
参数中指定的
ParameterValues
所有有效设置值。具有无效值的设置包含错误消息 (Error 类) 属性 ExtensionParameter 。
参数中
ParameterValues
未指定的所有必需设置的名称,类 Required 的 ExtensionParameter 属性设置为 值true
。
注意 目前, ValidateExtensionSettings 方法支持传递扩展插件。 此方法尚不支持其他扩展。