Compartilhar via


ReportingService2010.ValidateExtensionSettings Método

Definição

Valida configurações de extensão do 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()

Parâmetros

Extension
String

O nome da extensão conforme ele aparece no arquivo de configurações do servidor de relatório. Os valores válidos são Report Server Email e Report Server FileShare.

ParameterValues
ParameterValueOrFieldReference[]

Uma matriz de objetos ParameterValueOrFieldReference que representa as configurações a serem validadas para a extensão.

SiteUrl
String

A URL totalmente qualificada do site do SharePoint.

Defina esse parâmetro como null (Nothing no Visual Basic) ao invocar esse método no modo Nativo.

Retornos

Uma matriz de objetos ExtensionParameter que contém as configurações de extensão validadas e todas as configurações necessárias que não foram especificadas.

Atributos

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Uso do cabeçalho SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo Nenhum
Permissões necessárias do modo do SharePoint Nenhum

Esse método gerará uma exceção rsUnsupportedParameterForModeException se um valor não nulo for especificado para o SiteUrl parâmetro no modo Nativo.

Os ExtensionParameter objetos retornados pelo ValidateExtensionSettings método contêm os seguintes itens:

  • Todos os valores de configuração válidos especificados no ParameterValues parâmetro .

  • As configurações com valores que não são válidos contêm uma mensagem de erro (Error propriedade da ExtensionParameter classe ).

  • Os nomes de todas as configurações necessárias que não foram especificadas no ParameterValues parâmetro com a Required propriedade de uma ExtensionParameter classe definida como um valor de true.

Nota Atualmente, o método dá suporte a ValidateExtensionSettings extensões de entrega. Outras extensões ainda não são compatíveis com esse método.

Aplica-se a