ReportingService2010.ValidateExtensionSettings Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Validiert die Erweiterungseinstellungen der 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()
Parameter
- Extension
- String
Der Name der Erweiterung, wie sie in der Konfigurationsdatei des Berichtsservers erscheint. Gültige Werte sind Report Server Email und Report Server FileShare.
- ParameterValues
- ParameterValueOrFieldReference[]
Ein Array von ParameterValueOrFieldReference Objekten, die die Einstellungen repräsentieren, die für die Erweiterung validiert werden sollen.
- SiteUrl
- String
Die voll qualifizierte URL für die SharePoint-Seite.
Setzen Sie diesen Parameter auf null (Nothing in Visual Basic), wenn Sie diese Methode im Native-Modus aufrufen.
Gibt zurück
Ein Array von ExtensionParameter Objekten, die validierte Erweiterungseinstellungen und alle erforderlichen, nicht spezifizierten Einstellungen enthalten.
- Attribute
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| Verwendung von SOAP-Headern | (In) TrustedUserHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen im nativen Modus | Nichts |
| Erforderliche Berechtigungen im SharePoint-Modus | Nichts |
Diese Methode wirft eine rsUnsupportedParameterForModeException Ausnahme, wenn für den SiteUrl Parameter im Native-Modus ein nicht-nuller Wert angegeben ist.
Die ExtensionParameter von der Methode ValidateExtensionSettings zurückgegebenen Objekte enthalten folgende Elemente:
Alle gültigen Einstellungswerte, die im Parameter angegeben sind
ParameterValues.Einstellungen mit nicht gültigen Werten enthalten eine Fehlermeldung (Error Eigenschaft der Klasse ExtensionParameter ).
Die Namen aller erforderlichen Einstellungen, die im
ParameterValuesParameter mit der Required Eigenschaft einer ExtensionParameter Klasse nicht spezifiziert wurden, setzen auf einen Wert vontrue.
Anmerkung Derzeit unterstützt die Methode ValidateExtensionSettings Delivery-Extensions. Andere Erweiterungen werden von dieser Methode noch nicht unterstützt.