IExtension.SetConfiguration(String) 方法

定义

用于将自定义配置数据传递到扩展插件。

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

参数

configuration
String

包含扩展插件配置数据的配置文件中的 XML 字符串。

注解

在自定义扩展的配置文件中存储的配置数据采用 Configuration 元素的形式。 Configuration 元素是 rsreportserver.config 文件中 Extension 元素项的子元素。 配置文件中使用的 XML 结构可能类似于以下示例中的 XML 结构:

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

如果配置文件中没有扩展项的 Configuration 元素,Reporting Services将configuration参数的值设置为空字符串。

注意

Configuration 元素不会传递到configuration参数中。 如果要处理配置数据,则应分析 Configuration 元素的内部 XML。

适用于