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 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 detrue
.
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.