IExtension.SetConfiguration(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于将自定义配置数据传递到扩展插件。
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。