IExtension.SetConfiguration(String) Methode

Definition

Wird verwendet, um benutzerdefinierte Konfigurationsdaten an eine Erweiterung zu übergeben.

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

Parameter

configuration
String

Die XML-Zeichenkette aus der Konfigurationsdatei, die die Erweiterungskonfigurationsdaten enthält.

Hinweise

Konfigurationsdaten, die du in der Konfigurationsdatei für deine benutzerdefinierte Erweiterung speicherst, nehmen die Form eines Konfigurationselements an. Das Konfigurationselement ist ein Kindelement des Erweiterungselement-Eintrags in der rsreportserver.config-Datei. Die XML-Struktur, die in der Konfigurationsdatei verwendet wird, könnte der im folgenden Beispiel ähneln:

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

Wenn kein Konfigurationselement für einen Erweiterungseintrag in der Konfigurationsdatei vorhanden ist, setzt Reporting Services den Wert des configuration Parameters auf eine leere Zeichenkette.

Note

Das Konfigurationselement wird nicht in den Parameter configuration übergeben. Du solltest das innere XML des Konfigurationselements analysieren, wenn du Konfigurationsdaten verarbeiten möchtest.

Gilt für: