Compartilhar via


IExtension.SetConfiguration(String) Método

Definição

Usado para transmitir dados de configuração personalizados a uma extensão.

public:
 void SetConfiguration(System::String ^ configuration);
public void SetConfiguration (string configuration);
abstract member SetConfiguration : string -> unit
Public Sub SetConfiguration (configuration As String)

Parâmetros

configuration
String

A cadeia de caracteres de XML do arquivo de configuração que contém dados de configuração de extensão.

Comentários

Os dados de configuração armazenados no arquivo de configuração para sua extensão personalizada assumem a forma de um elemento Configuration . O elemento Configuration é um elemento filho da entrada do elemento Extension no arquivo rsreportserver.config. A estrutura XML usada no arquivo de configuração pode ser semelhante à do exemplo a seguir:

<Extension Name="My Extension" Type="Microsoft.Samples.ReportingServices.MyExtension.ExtensionClass,Microsoft.Samples.ReportingServices.MyExtension">  
   <Configuration>  
      <MyExtensionConfigurationData>  
         <MyExtensionData1>Value</MyExtensionData1>  
         <MyExtensionData2>Value</MyExtensionData2>  
      </MyExtensionConfigurationData>  
   </Configuration>  
</Extension>  

Se nenhum elemento Configuration estiver presente para uma entrada de extensão no arquivo de configuração, Reporting Services definirá o valor do parâmetro como uma cadeia de configuration caracteres vazia.

Observação

O elemento Configuration não é passado para o configuration parâmetro. Você deve analisar o XML interno do elemento Configuration , se quiser processar dados de configuração.

Aplica-se a