ReportingService2010.ValidateExtensionSettings 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 Email
및 Report Server FileShare
입니다.
- ParameterValues
- ParameterValueOrFieldReference[]
확장 프로그램에 대해 유효성을 검사할 설정을 나타내는 ParameterValueOrFieldReference 개체의 배열입니다.
- SiteUrl
- String
SharePoint 사이트에 대한 정규화된 URL입니다.
기본 모드에서 이 메서드를 호출할 때 이 매개 변수를 null
(Visual Basic의 경우 Nothing
)로 설정합니다.
반환
유효한 확장 프로그램 설정과 지정되지 않은 필요한 설정을 포함하는 ExtensionParameter 개체의 배열입니다.
- 특성
설명
다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.
SOAP 헤더 사용 | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
기본 모드 필수 권한 | 없음 |
SharePoint 모드 필수 권한 | 없음 |
이 메서드는 rsUnsupportedParameterForModeException
네이티브 모드에서 매개 변수에 대해 null이 아닌 값을 지정한 경우 예외를 SiteUrl
throw합니다.
메서드에서 반환 ValidateExtensionSettings 되는 개체에는 ExtensionParameter 다음 항목이 포함됩니다.
매개 변수에
ParameterValues
지정된 모든 유효한 설정 값입니다.값이 유효하지 않은 설정에는 오류 메시지(Error 클래스의 속성)가 ExtensionParameter 포함됩니다.
클래스의 속성이 값으로 Required 설정된 매개 변수에
ParameterValues
지정되지 않은 모든 필수 설정의 ExtensionParametertrue
이름입니다.
참고 현재 메서드는 ValidateExtensionSettings 배달 확장을 지원합니다. 다른 확장은 이 메서드에서 아직 지원되지 않습니다.