IExtension.SetConfiguration(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.