ReportingService2010.ValidateExtensionSettings Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Valida la configuración de la extensión de 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()
Parámetros
- Extension
- String
El nombre de la extensión tal como aparece en el archivo de configuración del servidor de informes. Los valores válidos son Report Server Email y Report Server FileShare.
- ParameterValues
- ParameterValueOrFieldReference[]
Un array de ParameterValueOrFieldReference objetos que representan los ajustes a validar para la extensión.
- SiteUrl
- String
La URL totalmente cualificada para el sitio de SharePoint.
Establece este parámetro en null (Nothing en Visual Basic) al invocar este método en modo nativo.
Devoluciones
Un conjunto de ExtensionParameter objetos que contienen ajustes validados de extensión y cualquier configuración requerida que no se especificó.
- Atributos
Comentarios
La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.
| Uso de la cabecera SOAP | (En) TrustedUserHeaderValue (Fuera) ServerInfoHeaderValue |
| Permisos requeridos en modo nativo | None |
| Permisos requeridos en el modo SharePoint | None |
Este método genera una rsUnsupportedParameterForModeException excepción si se especifica un valor no nulo para el SiteUrl parámetro en modo nativo.
Los ExtensionParameter objetos que el método devuelve ValidateExtensionSettings contienen los siguientes elementos:
Todos los valores de ajuste válidos especificados en el
ParameterValuesparámetro.Las configuraciones con valores que no son válidos contienen un mensaje de error (Error propiedad de la ExtensionParameter clase).
Los nombres de todos los ajustes requeridos que no se especificaron en el
ParameterValuesparámetro con la Required propiedad de una ExtensionParameter clase asignada a un valor detrue.
Nota Actualmente, el ValidateExtensionSettings método soporta extensiones de entrega. Otras extensiones aún no son compatibles con este método.