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
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[]
Matriz de los objetos ParameterValueOrFieldReference que representan la configuración para validar la extensión.
- SiteUrl
- String
Dirección URL completa para el sitio de SharePoint.
Establezca este parámetro en null
(Nothing
en Visual Basic) al invocar a este método en modo nativo.
Devoluciones
Matriz de los objetos ExtensionParameter que contienen la configuración de la extensión validada y cualquier configuración requerida que no se especificara.
- Atributos
Comentarios
En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.
Uso de encabezados SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Permisos necesarios en modo nativo | None |
Permisos necesarios en modo de SharePoint | None |
Este método produce una rsUnsupportedParameterForModeException
excepción si se especifica un valor distinto de NULL para el SiteUrl
parámetro en modo nativo.
Los ExtensionParameter objetos devueltos por el ValidateExtensionSettings método contienen los siguientes elementos:
Todos los valores de configuración válidos especificados en el
ParameterValues
parámetro .La configuración con valores que no son válidos contienen un mensaje de error (Error propiedad de la ExtensionParameter clase ).
Los nombres de todas las configuraciones necesarias que no se especificaron en el
ParameterValues
parámetro con la Required propiedad de una ExtensionParameter clase establecida en un valor detrue
.
Nota Actualmente, el ValidateExtensionSettings método admite extensiones de entrega. Este método aún no admite otras extensiones.