Share via


ReportingService2010.ValidateExtensionSettings メソッド

定義

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()

パラメーター

Extension
String

レポート サーバー構成ファイルに表示される拡張機能の名前です。 有効な値は Report Server EmailReport Server FileShare です。

ParameterValues
ParameterValueOrFieldReference[]

検証する拡張機能の設定を表す ParameterValueOrFieldReference オブジェクトの配列です。

SiteUrl
String

SharePoint サイトの完全修飾 URL です。

ネイティブ モードでこのメソッドを呼び出す場合は、このパラメーターを null (Visual Basic の場合は Nothing) に設定します。

戻り値

検証された拡張機能の設定と、指定されなかったすべての必須の設定を含む ExtensionParameter オブジェクトの配列です。

属性

注釈

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダーの使用方法 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
ネイティブ モードで必要なアクセス許可 なし
SharePoint モードに必要なアクセス許可 なし

ネイティブ モードで SiteUrl パラメーターに NULL 以外の値が指定された場合、このメソッドは、rsUnsupportedParameterForModeException 例外をスローします。

ExtensionParameter メソッドによって返される ValidateExtensionSettings オブジェクトには、次のアイテムが含まれます。

  • ParameterValues パラメーターで指定した、すべての有効な設定値。

  • エラー メッセージを含む無効な値を指定した設定 (Error クラスの ExtensionParameter プロパティ)。

  • ParameterValues パラメーターで指定しなかったすべての必須の設定の名前 (Required クラスの ExtensionParameter プロパティに値 true が設定されます)。

メモ 現在、 メソッドは ValidateExtensionSettings 配信拡張機能をサポートしています。 他の拡張機能はまだサポートされていません。

適用対象