ReportingService2010.ValidateExtensionSettings Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Valida le impostazioni dell'estensione di 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()
Parametri
- Extension
- String
Il nome dell'estensione come appare nel file di configurazione del report server. I valori validi sono Report Server Email e Report Server FileShare.
- ParameterValues
- ParameterValueOrFieldReference[]
Un array di ParameterValueOrFieldReference oggetti che rappresentano le impostazioni da validare per l'estensione.
- SiteUrl
- String
L'URL completamente qualificato per il sito SharePoint.
Imposta questo parametro su null (Nothing in Visual Basic) quando invochi questo metodo in modalità nativa.
Valori restituiti
Un array di ExtensionParameter oggetti che contengono impostazioni di estensione validate e eventuali impostazioni richieste non specificate.
- Attributi
Commenti
La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.
| Utilizzo dell'intestazione SOAP | (Dentro) TrustedUserHeaderValue (Fuori) ServerInfoHeaderValue |
| Permessi richiesti per la modalità nativa | None |
| Permessi richiesti in modalità SharePoint | None |
Questo metodo lancia un'eccezione rsUnsupportedParameterForModeException se viene specificato un valore non nullo per il SiteUrl parametro in modalità nativa.
Gli ExtensionParameter oggetti restituiti dal ValidateExtensionSettings metodo contengono i seguenti elementi:
Tutti i valori di impostazione validi specificati nel
ParameterValuesparametro.Le impostazioni con valori non validi contengono un messaggio di errore (Error proprietà della ExtensionParameter classe).
I nomi di tutte le impostazioni richieste che non erano specificate nel
ParameterValuesparametro con Required la proprietà di una ExtensionParameter classe impostata al valore ditrue.
Nota Attualmente, il ValidateExtensionSettings metodo supporta estensioni di consegna. Altre estensioni non sono ancora supportate da questo metodo.