Udostępnij za pośrednictwem


Metoda ReportingService2010.ValidateExtensionSettings

Sprawdza poprawność Reporting Services Ustawienia rozszerzenia.

Przestrzeń nazw:  ReportService2010
Zestaw:  ReportService2010 (w ReportService2010.dll)

Składnia

'Deklaracja
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ValidateExtensionSettings", RequestNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ValidateExtensionSettings ( _
    Extension As String, _
    ParameterValues As ParameterValueOrFieldReference(), _
    SiteUrl As String _
) As ExtensionParameter()
'Użycie
Dim instance As ReportingService2010
Dim Extension As String
Dim ParameterValues As ParameterValueOrFieldReference()
Dim SiteUrl As String
Dim returnValue As ExtensionParameter()

returnValue = instance.ValidateExtensionSettings(Extension, _
    ParameterValues, SiteUrl)
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ValidateExtensionSettings", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public ExtensionParameter[] ValidateExtensionSettings(
    string Extension,
    ParameterValueOrFieldReference[] ParameterValues,
    string SiteUrl
)
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ValidateExtensionSettings", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
public:
array<ExtensionParameter^>^ ValidateExtensionSettings(
    String^ Extension, 
    array<ParameterValueOrFieldReference^>^ ParameterValues, 
    String^ SiteUrl
)
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ValidateExtensionSettings", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
member ValidateExtensionSettings : 
        Extension:string * 
        ParameterValues:ParameterValueOrFieldReference[] * 
        SiteUrl:string -> ExtensionParameter[] 
public function ValidateExtensionSettings(
    Extension : String, 
    ParameterValues : ParameterValueOrFieldReference[], 
    SiteUrl : String
) : ExtensionParameter[]

Parametry

  • Extension
    Typ: System.String
    Nazwa rozszerzenia, jak pojawia się w serwer raportów plik konfiguracji.Prawidłowe wartości to Raportu serwera E-mail i Raportu serwera w udziale plików.
  • SiteUrl
    Typ: System.String
    Pełni kwalifikowany adres URL witryny programu SharePoint.
    Ten parametr jest ustawiony nullodwołanie o wartości null (Nothing w języku Visual Basic) (nic nie w języku Visual Basic) podczas wywoływania metoda w trybie macierzystym.

Wartość zwracana

Typ: array<ReportService2010.ExtensionParameter[]
Tablica ExtensionParameter obiektów zawierających poprawności ustawień rozszerzenia i wymagane ustawienia, które nie zostały określone.

Uwagi

W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.

Użycie nagłówek protokołu SOAP

(W)TrustedUserHeaderValue

(Ruch wychodzący)ServerInfoHeaderValue

Tryb macierzysty wymagane uprawnienia

Brak

Tryb programu SharePoint wymagane uprawnienia

Brak

Ta metoda wygeneruje rsUnsupportedParameterForModeException wyjątku, jeśli nie-null określono wartość dla SiteUrl parametr w trybie macierzystym.

ExtensionParameter Obiektów, które są zwracane przez ValidateExtensionSettings metoda zawiera następujące elementy:

  • Wszystkie prawidłowe ustawienie wartości określone w ParameterValues parametru.

  • Komunikat o błędzie zawiera ustawienia, których wartości nie są prawidłowe (Error Właściwość ExtensionParameter klasy).

  • Nazwy wszystkich wymaganych zestawtings, które nie zostały określone w ParameterValues parametru z Required Właściwość ExtensionParameter klasy zestaw na wartość true.

Uwagaobecnie ValidateExtensionSettings obsługuje metoda dostawy rozszerzenia.Inne rozszerzenia nie są jeszcze obsługiwane przez tę metoda.