Поделиться через


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 является дочерним элементом записи элемента Extension в файле rsreportserver.config. 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 параметр. Если вы хотите обработать данные конфигурации, необходимо проанализировать внутренний XML элемента Configuration .

Применяется к