Lenguaje

IExtension.SetConfiguration(String) Método

Definición

Se usa para pasar datos de configuración personalizados a una extensión.

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

La cadena XML del archivo de configuración que contiene los datos de configuración de la extensión.

Comentarios

Los datos de configuración que almacenas en el archivo de configuración de tu extensión personalizada adoptan la forma de un elemento de configuración . El elemento Configuration es un elemento hijo de la entrada del elemento Extension en el archivo rsreportserver.config. La estructura XML utilizada en el archivo de configuración podría parecerse a la del siguiente ejemplo:

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

Si no hay ningún elemento de Configuración presente para una entrada de extensión en el archivo de configuración, Reporting Services establece el valor del configuration parámetro en una cadena vacía.

Note

El elemento Configuration no se pasa al configuration parámetro. Deberías analizar el XML interno del elemento Configuración , si quieres procesar datos de configuración.

Se aplica a