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.
Überprüft Reporting Services-Erweiterungseinstellungen.
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 er in der Konfigurationsdatei des Berichtsservers angezeigt wird. Gültige Werte sind Report Server Email
und Report Server FileShare
.
- ParameterValues
- ParameterValueOrFieldReference[]
Ein Array von ParameterValueOrFieldReference-Objekten, das die Einstellungen darstellt, die für die Erweiterung validiert werden sollen.
- SiteUrl
- String
Die vollqualifizierte URL für die SharePoint-Website.
Legen Sie diesen Parameter auf null
fest (Nothing
in Visual Basic), wenn die Methode im einheitlichen Modus aufgerufen wird.
Gibt zurück
Ein Array von ExtensionParameter-Objekten, die validierte Erweiterungseinstellungen und alle nicht angegebenen erforderlichen Einstellungen enthalten.
- Attribute
Hinweise
In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.
SOAP-Headerverwendung | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Erforderliche Berechtigungen im einheitlichen Modus | Keine |
Erforderliche Berechtigungen im SharePoint-Modus | Keine |
Diese Methode löst eine Ausnahme aus rsUnsupportedParameterForModeException
, wenn für den SiteUrl
Parameter im einheitlichen Modus ein Wert ungleich NULL angegeben wird.
Die ExtensionParameter von der ValidateExtensionSettings -Methode zurückgegebenen Objekte enthalten die folgenden Elemente:
Alle gültigen Einstellungswerte, die
ParameterValues
im Parameter angegeben sind.Einstellungen mit ungültigen Werten enthalten eine Fehlermeldung (Error Eigenschaft der ExtensionParameter -Klasse).
Die Namen aller erforderlichen Einstellungen, die
ParameterValues
nicht im Parameter angegeben wurden, wobei die Required Eigenschaft einer ExtensionParameter Klasse auf den Wert vontrue
festgelegt ist.
Hinweis Derzeit unterstützt die ValidateExtensionSettings -Methode Übermittlungserweiterungen. Andere Erweiterungen werden von dieser Methode noch nicht unterstützt.