Idioma

ReportingService2010.ValidateExtensionSettings Método

Definição

Valida as 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 como aparece no arquivo de configuração do servidor de relatórios. Os valores válidos são Report Server Email e Report Server FileShare.

ParameterValues
ParameterValueOrFieldReference[]

Um array de ParameterValueOrFieldReference objetos representando as configurações a serem validadas para a extensão.

SiteUrl
String

A URL totalmente qualificada para o site SharePoint.

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

Retornos

Um array de ExtensionParameter objetos que contêm configurações validadas de extensão e quaisquer configurações necessárias que não foram especificadas.

Atributos

Comentários

A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.

Uso do Cabeçalho SOAP (Em) TrustedUserHeaderValue

(Fora) ServerInfoHeaderValue
Modo Nativo Necessário Permissões None
Permissões Necessárias no Modo SharePoint None

Esse método lança uma rsUnsupportedParameterForModeException exceção 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.

  • Configurações com valores invá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 com um valor de true.

Nota Atualmente, o ValidateExtensionSettings método suporta extensões de entrega. Outras extensões ainda não são suportadas por esse método.

Aplica-se a