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 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()
Paramètres
- Extension
- String
Le nom de l’extension tel qu’il apparaît dans le fichier de configuration du serveur de rapport. Les valeurs valides sont Report Server Email et Report Server FileShare.
- ParameterValues
- ParameterValueOrFieldReference[]
Un tableau d’objets ParameterValueOrFieldReference représentant les paramètres à valider pour l’extension.
- SiteUrl
- String
L’URL entièrement qualifiée pour le site SharePoint.
Réglez ce paramètre sur null (Nothing dans Visual Basic) lors de l’invocation de cette méthode en mode natif.
Retours
Un tableau d’objets ExtensionParameter contenant des paramètres d’extension validés et tous les paramètres requis qui n’ont pas été spécifiés.
- Attributs
Remarques
Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.
| Utilisation de l’en-tête SOAP | (En) TrustedUserHeaderValue (Dehors) ServerInfoHeaderValue |
| Mode natif : autorisations requises | None |
| Permissions requises en mode SharePoint | None |
Cette méthode lance une rsUnsupportedParameterForModeException exception si une valeur non nulle 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 réglage valides spécifiées dans le
ParameterValuesparamètre.Les paramètres dont les valeurs ne sont pas valides contiennent un message d’erreur (Error propriété de la ExtensionParameter classe).
Les noms de tous les paramètres requis qui n’étaient pas spécifiés dans le
ParameterValuesparamètre avec la Required propriété d’une ExtensionParameter classe fixée à une valeur detrue.
Note Actuellement, la ValidateExtensionSettings méthode prend en charge les extensions de livraison. D’autres extensions ne sont pas encore prises en charge par cette méthode.