ReportingService2010.ValidateExtensionSettings Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 detrue
.
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.