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.
Convalida le impostazioni delle estensioni 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
Nome dell'estensione così come viene visualizzato nel file di configurazione del server di report. I valori validi sono Report Server Email
e Report Server FileShare
.
- ParameterValues
- ParameterValueOrFieldReference[]
Matrice di oggetti ParameterValueOrFieldReference che rappresenta le impostazioni da convalidare per l'estensione.
- SiteUrl
- String
URL completo del sito di SharePoint.
Impostare questo parametro su null
(Nothing
in Visual Basic) per richiamare questo metodo in modalità nativa.
Restituisce
Matrice di oggetti ExtensionParameter che contengono le impostazioni per l'estensione convalidate e le eventuali impostazioni necessarie non specificate.
- Attributi
Commenti
Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.
Utilizzo intestazione SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Autorizzazioni necessarie per la modalità nativa | Nessuno |
Autorizzazioni necessarie per la modalità SharePoint | Nessuno |
Questo metodo genera un'eccezione rsUnsupportedParameterForModeException
se viene specificato un valore non Null per il SiteUrl
parametro in modalità nativa.
Gli ExtensionParameter oggetti restituiti dal ValidateExtensionSettings metodo contengono gli elementi seguenti:
Tutti i valori di impostazione validi specificati nel
ParameterValues
parametro .Le impostazioni con valori non validi contengono un messaggio di errore (Error proprietà della ExtensionParameter classe ).
Nomi di tutte le impostazioni obbligatorie che non sono state specificate nel
ParameterValues
parametro con la Required proprietà di una ExtensionParameter classe impostata su un valore ditrue
.
Nota Attualmente, il metodo supporta le estensioni per il ValidateExtensionSettings recapito. Altre estensioni non sono ancora supportate da questo metodo.