ReportingService2010.ValidateExtensionSettings Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
ParameterValuesparâ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
ParameterValuesparâmetro com a Required propriedade de uma ExtensionParameter classe definida com um valor detrue.
Nota Atualmente, o ValidateExtensionSettings método suporta extensões de entrega. Outras extensões ainda não são suportadas por esse método.