ReportingService2010.ValidateExtensionSettings Méthode

Définition

Valide les paramètres d'extension des 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()

Paramètres

Extension
String

Nom de l'extension tel qu'il apparaît dans le fichier de configuration du serveur de rapports. Les valeurs valides sont Report Server Email et Report Server FileShare.

ParameterValues
ParameterValueOrFieldReference[]

Tableau d'objets ParameterValueOrFieldReference qui représente les paramètres à valider pour l'extension.

SiteUrl
String

URL complète pour le site SharePoint.

Affectez à ce paramètre une null (Nothing en Visual Basic) lors de l'appel de cette méthode en mode natif.

Retours

Tableau d'objets ExtensionParameter qui contiennent les paramètres d'extension validés et les paramètres requis qui n'ont pas été spécifiés.

Attributs

Remarques

Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.

Utilisation de l’en-tête SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorisations requises en mode natif None
Mode SharePoint Autorisations requises Aucun

Cette méthode lève une rsUnsupportedParameterForModeException exception si une valeur non null est spécifiée pour le SiteUrl paramètre en mode natif.

Les ExtensionParameter objets retournés par la ValidateExtensionSettings méthode contiennent les éléments suivants :

  • Toutes les valeurs de paramètre valides spécifiées dans le ParameterValues paramètre.

  • Les paramètres avec des valeurs non valides contiennent un message d’erreur (Error propriété de la ExtensionParameter classe).

  • Noms de tous les paramètres requis qui n’ont pas été spécifiés dans le ParameterValues paramètre avec la Required propriété d’une ExtensionParameter classe définie sur une valeur de true.

Note Actuellement, la ValidateExtensionSettings méthode prend en charge les extensions de remise. Les autres extensions ne sont pas encore prises en charge par cette méthode.

S’applique à