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.
- ParameterValues
Typ: array<ReportService2010.ParameterValueOrFieldReference[]
Tablica ParameterValueOrFieldReference obiekty reprezentujące ustawienia sprawdzania poprawności dla rozszerzenia.
- 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 |
(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.