Compartir a través de


ReportingService2010.ValidateExtensionSettings Método

Definición

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 de true.

Nota Actualmente, el ValidateExtensionSettings método admite extensiones de entrega. Este método aún no admite otras extensiones.

Se aplica a